公式サイト
http://ffmpeg.org/
エンコード、ストリーミング配信を高画質高音質で行えるffmprg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
ffmpegならこちらへ 2
http://potato.2ch.net/test/read.cgi/software/1420916868/
探検
ffmpegならこちらへ 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2017/02/21(火) 22:04:57.35ID:8J7qip0G02017/09/18(月) 20:41:54.49ID:yn2QcNgB0
土屋嘉男さんも死んじゃったしなあ…
292281,285
2017/09/18(月) 23:00:00.74ID:/orwo6ML0 レスありがとうございます。教えていただいた方法でエラー内容を確認できました。
pauseでコマンドプロンプトが閉じないのでありがたいです。
末尾の部分だけ
[matroska @ 0000000002ce00a0] No wav codec tag found for codec pcm_bluray
av_interleaved_write_frame(): Invalid argument
Error writing trailer of out.mkv: Invalid argument
frame= 3 fps=0.0 q=-1.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x
video:1kB audio:1kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!
皆様のご指摘の通り、音声の形式にコンテナが対応していないのかもという気がしてきました。
mkvだったらわりと何でも行けると思ってました
(´・ω・`)
pauseでコマンドプロンプトが閉じないのでありがたいです。
末尾の部分だけ
[matroska @ 0000000002ce00a0] No wav codec tag found for codec pcm_bluray
av_interleaved_write_frame(): Invalid argument
Error writing trailer of out.mkv: Invalid argument
frame= 3 fps=0.0 q=-1.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x
video:1kB audio:1kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!
皆様のご指摘の通り、音声の形式にコンテナが対応していないのかもという気がしてきました。
mkvだったらわりと何でも行けると思ってました
(´・ω・`)
293名無しさん@お腹いっぱい。
2017/09/19(火) 00:16:12.14ID:tO7WI8q+02017/09/19(火) 04:13:12.09ID:lhKWexb/0
>>292
ttps://forum.doom9.org/showthread.php?t=174718
似たような話見つけた
> pcm_bluray should only ever be put in Blu-ray-style m2ts files,
> Matroska has no format mapping for it anyway.
> pcm_blurayは、Blu-ray形式m2ts専用で、Matroskaにはフォーマットのマッピングがない
ここでは解決策としてpcm_s24leで出力することを薦めてる
ttps://forum.doom9.org/showthread.php?t=174718
似たような話見つけた
> pcm_bluray should only ever be put in Blu-ray-style m2ts files,
> Matroska has no format mapping for it anyway.
> pcm_blurayは、Blu-ray形式m2ts専用で、Matroskaにはフォーマットのマッピングがない
ここでは解決策としてpcm_s24leで出力することを薦めてる
2017/09/28(木) 23:00:17.87ID:BBkevxfR0
-max_error_rate ratio of errors (0.0: no errors, 1.0: 100% error maximum error rate
このオプションを解説できる人がいらっしゃいましたら、お願いします。
「error rate」ってどういう事でしょうか?
このオプションを解説できる人がいらっしゃいましたら、お願いします。
「error rate」ってどういう事でしょうか?
2017/09/28(木) 23:38:18.92ID:dqtgkBrC0
そこに書いてる英文、そのままだろw
2017/09/28(木) 23:47:39.16ID:S/O8QLje0
>>295
フレームデコードのエラー比率がmax_error_rate以上ならエラーを返すという閾値かな。デフォルト値は2.0/3らしい。
https://github.com/FFmpeg/FFmpeg/blob/master/ffmpeg.c#L4821
https://github.com/FFmpeg/FFmpeg/blob/master/ffmpeg_opt.c#L133
フレームデコードのエラー比率がmax_error_rate以上ならエラーを返すという閾値かな。デフォルト値は2.0/3らしい。
https://github.com/FFmpeg/FFmpeg/blob/master/ffmpeg.c#L4821
https://github.com/FFmpeg/FFmpeg/blob/master/ffmpeg_opt.c#L133
2017/09/28(木) 23:49:07.34ID:hDPlGsna0
設定したエラー比率になったら全体が失敗ってことにするんやろ
2017/09/29(金) 00:08:13.14ID:6YrsAAhB0
ありがとうございました。
2017/09/29(金) 13:57:31.52ID:KwHQhs880
自分でstatic buildしたffmpegで(OSはlinux debian stretchです)でvp9_vaapiでglobal quality設定でエンコードする時、
libopusを音声コーデックに使用しようとすると(libopus-devのバージョンは1.2 alpha2.1です)quality based encoding is
not supportedと出てエンコードできないのですが、最新版のlibopus-devでもquality-based encodingはサポートされ
ていないのでしょうか?
global_quality:vとすれば音声がopusでもエンコードできたので、問題ないと言えば問題ないのですが、できれば音声
もquality_based encodingしたいです。
libopusを音声コーデックに使用しようとすると(libopus-devのバージョンは1.2 alpha2.1です)quality based encoding is
not supportedと出てエンコードできないのですが、最新版のlibopus-devでもquality-based encodingはサポートされ
ていないのでしょうか?
global_quality:vとすれば音声がopusでもエンコードできたので、問題ないと言えば問題ないのですが、できれば音声
もquality_based encodingしたいです。
301300
2017/09/29(金) 14:29:51.65ID:KwHQhs880 kibopusを最新版の1.2.1にしてもエラーが出ました。当分は-global_quality:v
2017/09/29(金) 14:30:10.81ID:KwHQhs880
で行こうと思います。
2017/09/29(金) 22:02:36.61ID:lQlMOIf+0
ffmpeg apiを使ってソフトを作ろうと思ってるんだけど
そのソフトをそのまま配布したら特許侵害になっちゃうよね?
ソースコードのまま配布したら特許侵害にはならないだろうけど
大抵の人はビルド出来ないと思うので
ffmpegは共有ライブラリにして共有ライブラリ以外のソフトはバイナリで配布して
avcodec.dllとかの共有ライブラリを利用者にzeranoe ffmpegからダウンロードして貰う形なら特許侵害にならない?
そのソフトをそのまま配布したら特許侵害になっちゃうよね?
ソースコードのまま配布したら特許侵害にはならないだろうけど
大抵の人はビルド出来ないと思うので
ffmpegは共有ライブラリにして共有ライブラリ以外のソフトはバイナリで配布して
avcodec.dllとかの共有ライブラリを利用者にzeranoe ffmpegからダウンロードして貰う形なら特許侵害にならない?
2017/09/29(金) 22:15:49.25ID:hUU/bXQQ0
使うコーデックのライセンスによるやろ
2017/09/29(金) 22:25:55.82ID:lQlMOIf+0
HEVCとH264とAACでも、
この方法なら特許違反にはならないのでしょうか?
この方法なら特許違反にはならないのでしょうか?
2017/09/30(土) 09:23:53.43ID:RRrF78ju0
そういう諸問題解決するためにZERANOEから引っ張ってこいとやるよりも
VLCインストールしてくださいってのがよくある手法じゃないかね
VLCのインストールディレクトリを参照・タダ乗りと・・・
メジャーなAVC, HEVC, AAC, DOLBY AUDIO, DTS AUDIOだとDOLBY社が警告よくしてくるらしい
VLCインストールしてくださいってのがよくある手法じゃないかね
VLCのインストールディレクトリを参照・タダ乗りと・・・
メジャーなAVC, HEVC, AAC, DOLBY AUDIO, DTS AUDIOだとDOLBY社が警告よくしてくるらしい
2017/09/30(土) 09:49:33.02ID:i9YolCGo0
この話題定期的にループしてるが、著作権と特許権が混同されて語られてるんちゃうか?
ffmpeg事態の著作権は開放されてるから、ソースだろうとバイナリだろうと配布自由。
ffmpegが実現してるコーデック機能に対しては、特許権を主張してる会社が在る。
特許権を主張してる会社からすれば、配布方法がソースかバイナリかは無関係で
そのコーデックが機能するソフト利用者に、特許利用料の支払い義務が生じるとの考え。
但し、個々の利用者に請求するのは非効率で非現実的なので、配布者に特許利用料を
代わりに弁済するように求める可能性が有る・・・て事だと俺は理解してるが・・・
違うのか?
ffmpeg事態の著作権は開放されてるから、ソースだろうとバイナリだろうと配布自由。
ffmpegが実現してるコーデック機能に対しては、特許権を主張してる会社が在る。
特許権を主張してる会社からすれば、配布方法がソースかバイナリかは無関係で
そのコーデックが機能するソフト利用者に、特許利用料の支払い義務が生じるとの考え。
但し、個々の利用者に請求するのは非効率で非現実的なので、配布者に特許利用料を
代わりに弁済するように求める可能性が有る・・・て事だと俺は理解してるが・・・
違うのか?
2017/09/30(土) 09:57:47.16ID:e68GrHkz0
https://qiita.com/yohhoy/items/c2579097a507b1fbdddb
そんな感じのことここに書いてた
そんな感じのことここに書いてた
2017/09/30(土) 10:04:18.14ID:e68GrHkz0
h265がApache License 2.0だったらBPGも広まってたんだがなあ
2017/09/30(土) 10:11:40.31ID:YGWbxYCv0
>>307
wikipediaのxvidのページに
https://ja.m.wikipedia.org/wiki/Xvid
MPEG-4特許のライセンスを得ておらず、
開発プロジェクトではソースコードのみの配布とすることでライセンス問題を回避している。
但し、日本においては、特許法第68条により、
“業として”バイナリの配布・利用を行わない限り(つまり個人の私的利用などでは)特許権侵害には当たらない。
って書いてあるからソースコードの配布は問題ないんじゃない?
wikipediaのxvidのページに
https://ja.m.wikipedia.org/wiki/Xvid
MPEG-4特許のライセンスを得ておらず、
開発プロジェクトではソースコードのみの配布とすることでライセンス問題を回避している。
但し、日本においては、特許法第68条により、
“業として”バイナリの配布・利用を行わない限り(つまり個人の私的利用などでは)特許権侵害には当たらない。
って書いてあるからソースコードの配布は問題ないんじゃない?
2017/09/30(土) 10:32:28.73ID:i9YolCGo0
>>310
一理ある主張だけど、それは匿名のwiki編集者が勝手に主張してる根拠だから・・・
「業として」なんて曖昧な根拠は、特許権主張会社には無意味だと思うんだよね・・・
結局、実際に判例を積み重ねないと、何が無問題かなんて言えないし・・・
特許権主張会社の判断基準は、手間を掛けて得られる見返り次第ちゃうかな?
つまり、ターゲットの支払い能力。
儲けになるなら提訴するのが、彼等のビジネスモデル。
逆に言えば、儲けにならず、見せしめ的にも無価値な者は、彼等のターゲットになる
可能性は極めて低いとも言えるけどね・・・
一理ある主張だけど、それは匿名のwiki編集者が勝手に主張してる根拠だから・・・
「業として」なんて曖昧な根拠は、特許権主張会社には無意味だと思うんだよね・・・
結局、実際に判例を積み重ねないと、何が無問題かなんて言えないし・・・
特許権主張会社の判断基準は、手間を掛けて得られる見返り次第ちゃうかな?
つまり、ターゲットの支払い能力。
儲けになるなら提訴するのが、彼等のビジネスモデル。
逆に言えば、儲けにならず、見せしめ的にも無価値な者は、彼等のターゲットになる
可能性は極めて低いとも言えるけどね・・・
2017/09/30(土) 11:28:46.86ID:YGWbxYCv0
結局の所、ソースコードのみ配布が特許侵害で訴えられた例はないのでソースコードのみの配布はOK
バイナリでもciscoのopenh264のように
avcodec.dllを利用者にダウンロードさせる形にすればOK
って結論でOK?
バイナリでもciscoのopenh264のように
avcodec.dllを利用者にダウンロードさせる形にすればOK
って結論でOK?
2017/09/30(土) 12:49:08.35ID:VOTdGg3q0
2017/10/01(日) 19:42:28.50ID:Jqnt7NYl0
自ビルドに挑戦中なのですが
--extra-ldflags, --extra-ldexeflags, --extra-ldlibflags,--extra-libs
の違いはなんですか?
--enable-openssl --enable-gnutls
の両方を指定したらどっちが使われますか?おすすめはどっちですか?
--extra-ldflags, --extra-ldexeflags, --extra-ldlibflags,--extra-libs
の違いはなんですか?
--enable-openssl --enable-gnutls
の両方を指定したらどっちが使われますか?おすすめはどっちですか?
2017/10/01(日) 20:00:46.88ID:pjwKUKJk0
そーゆーことをマニュアルを読んで、理解して、自分で設定するのが自ビルドなんだが・・
2017/10/01(日) 20:38:56.09ID:Jqnt7NYl0
マニュアルのどこに書いてありますか?
2017/10/01(日) 21:04:56.83ID:/rLBAI8a0
書いてないオプションならつけなくてもいいだろ
2017/10/02(月) 09:23:00.56ID:jrrWTNLt0
わからないなら、知った風なレスしなければいいのに
>>315は読でいないのがバレバレ
>>315は読でいないのがバレバレ
2017/10/02(月) 10:12:44.07ID:2rDyqx0j0
大先生ばっかでソースソース騒ぐだけで動く奴居ないし
2017/10/13(金) 07:57:18.94ID:HgcpQy9v0
>>311
>「業として」なんて曖昧な根拠は、特許権主張会社には無意味だと思うんだよね・・・
「業として」というのは営利目的とか事業としてとかいうような意味じゃなくて
法としては「継続して」というような意味
つまり継続して公開されたWebページに置いたりするのは「業として」に含まれるという解釈だったはず
>「業として」なんて曖昧な根拠は、特許権主張会社には無意味だと思うんだよね・・・
「業として」というのは営利目的とか事業としてとかいうような意味じゃなくて
法としては「継続して」というような意味
つまり継続して公開されたWebページに置いたりするのは「業として」に含まれるという解釈だったはず
2017/10/13(金) 10:22:49.02ID:e78zcbL70
学術、研究目的は例外だったような
2017/10/13(金) 20:27:49.34ID:zTzhQSeC0
>>320
業務の内容は、法令によって違うから、何ともいえない。
業務の内容は、法令によって違うから、何ともいえない。
2017/10/14(土) 09:27:38.96ID:3GljdNvx0
ffmpeg, x264がアウトならネット上の動画はほぼアウトで混迷期に逆戻り
というより、公開停止の仮処分申請がされて通ってるだろ
というより、公開停止の仮処分申請がされて通ってるだろ
2017/10/14(土) 12:48:49.95ID:4IXZdMUm0
そもそもネットの動画がね…
2017/10/14(土) 13:00:01.11ID:VrMLrYMC0
ffmpegはフロントエンドに過ぎないからアウトになるとしたらlibx265とかだろう
2017/10/15(日) 22:03:32.77ID:yOSoDiGm0
>>322
法律用語で「業として」と「業務」とは別物だよ
法律用語で「業として」と「業務」とは別物だよ
2017/10/16(月) 16:59:53.05ID:OxaC6EnJ0
zeranoeでmacos向配布が始まってた
3.3.4もきたよ
3.3.4もきたよ
2017/10/16(月) 19:39:27.51ID:AkBY3cLe0
収束してしまったか
2017/10/17(火) 13:20:23.37ID:zCLwlbnL0
n3.4がリリースされた。
2017/10/17(火) 17:16:33.86ID:1A9CuV7N0
version 3.4:
- deflicker video filter
- doubleweave video filter
- lumakey video filter
- pixscope video filter
- oscilloscope video filter
- config.log and other configuration files moved into ffbuild/ directory
- update cuvid/nvenc headers to Video Codec SDK 8.0.14
- afir audio filter
- scale_cuda CUDA based video scale filter
- librsvg support for svg rasterization
- crossfeed audio filter
- spec compliant VP9 muxing support in MP4
- remove the libnut muxer/demuxer wrappers
- remove the libschroedinger encoder/decoder wrappers
- surround audio filter
- sofalizer filter switched to libmysofa
- Gremlin Digital Video demuxer and decoder
- headphone audio filter
- superequalizer audio filter
- roberts video filter
- The x86 assembler default switched from yasm to nasm, pass
--x86asmexe=yasm to configure to restore the old behavior.
- additional frame format support for Interplay MVE movies
- support for decoding through D3D11VA in ffmpeg
- limiter video filter
- libvmaf video filter
- deflicker video filter
- doubleweave video filter
- lumakey video filter
- pixscope video filter
- oscilloscope video filter
- config.log and other configuration files moved into ffbuild/ directory
- update cuvid/nvenc headers to Video Codec SDK 8.0.14
- afir audio filter
- scale_cuda CUDA based video scale filter
- librsvg support for svg rasterization
- crossfeed audio filter
- spec compliant VP9 muxing support in MP4
- remove the libnut muxer/demuxer wrappers
- remove the libschroedinger encoder/decoder wrappers
- surround audio filter
- sofalizer filter switched to libmysofa
- Gremlin Digital Video demuxer and decoder
- headphone audio filter
- superequalizer audio filter
- roberts video filter
- The x86 assembler default switched from yasm to nasm, pass
--x86asmexe=yasm to configure to restore the old behavior.
- additional frame format support for Interplay MVE movies
- support for decoding through D3D11VA in ffmpeg
- limiter video filter
- libvmaf video filter
2017/10/17(火) 17:16:56.91ID:1A9CuV7N0
- Dolby E decoder and SMPTE 337M demuxer
- unpremultiply video filter
- tlut2 video filter
- floodfill video filter
- pseudocolor video filter
- raw G.726 muxer and demuxer, left- and right-justified
- NewTek NDI input/output device
- Some video filters with several inputs now use a common set of options:
blend, libvmaf, lut3d, overlay, psnr, ssim.
They must always be used by name.
- FITS demuxer and decoder
- FITS muxer and encoder
- add --disable-autodetect build switch
- drop deprecated qtkit input device (use avfoundation instead)
- despill video filter
- haas audio filter
- SUP/PGS subtitle muxer
- convolve video filter
- VP9 tile threading support
- KMS screen grabber
- CUDA thumbnail filter
- V4L2 mem2mem HW assisted codecs
- Rockchip MPP hardware decoding
- vmafmotion video filter
- use MIME type "G726" for little-endian G.726, "AAL2-G726" for big-endian G.726
- unpremultiply video filter
- tlut2 video filter
- floodfill video filter
- pseudocolor video filter
- raw G.726 muxer and demuxer, left- and right-justified
- NewTek NDI input/output device
- Some video filters with several inputs now use a common set of options:
blend, libvmaf, lut3d, overlay, psnr, ssim.
They must always be used by name.
- FITS demuxer and decoder
- FITS muxer and encoder
- add --disable-autodetect build switch
- drop deprecated qtkit input device (use avfoundation instead)
- despill video filter
- haas audio filter
- SUP/PGS subtitle muxer
- convolve video filter
- VP9 tile threading support
- KMS screen grabber
- CUDA thumbnail filter
- V4L2 mem2mem HW assisted codecs
- Rockchip MPP hardware decoding
- vmafmotion video filter
- use MIME type "G726" for little-endian G.726, "AAL2-G726" for big-endian G.726
2017/10/17(火) 18:57:39.80ID:t2P55rFn0
>>330
コピペするくらいならリリースノートへのリンク貼れ無能
コピペするくらいならリリースノートへのリンク貼れ無能
2017/10/17(火) 21:08:17.12ID:1A9CuV7N0
>>332
クソレスするくらいならお前がリリースノートへのリンク貼れ無能
クソレスするくらいならお前がリリースノートへのリンク貼れ無能
2017/10/18(水) 00:27:26.94ID:z9ENOic/0
無能にありがちだけど、リンク貼らずにコピペした方が文字数稼げるし仕事した気になるよねw
2017/10/18(水) 02:42:42.18ID:R2L+8KdR0
煽りカスも無能だよな
2017/10/18(水) 04:09:34.32ID:oSCSj8m00
目糞鼻糞ビーーーーーム!!
2017/10/18(水) 08:35:15.91ID:2JjR2KjM0
どうでもいい事に難癖付けるしか能の無い大先生乙
ちゃんと働けよ
ちゃんと働けよ
2017/10/20(金) 00:40:06.49ID:9fadkybB0
2017/10/20(金) 02:29:11.74ID:eIF9nfMd0
そろそろnvenc+h265+2passまとめて出来るようになったらいいなあ
2017/10/20(金) 12:16:15.36ID:RnTuziSe0
Frei0r
libbs2b
libcaca
Game Music Emu
GSM
iLBC
Modplug-XMMS
OpenCORE AMR
OpenH264
RTMPDump
Speex
VisualOn AMR-WB
Vorbis
XAVS
Xvid
がzeranoe ffmpegから無くなった
XvidとVorbisは付けて欲しいな
libbs2b
libcaca
Game Music Emu
GSM
iLBC
Modplug-XMMS
OpenCORE AMR
OpenH264
RTMPDump
Speex
VisualOn AMR-WB
Vorbis
XAVS
Xvid
がzeranoe ffmpegから無くなった
XvidとVorbisは付けて欲しいな
341340
2017/10/20(金) 13:08:57.56ID:9fadkybB0 >>340だけど、よく見たら3.4からlibvorbis復活してたわ
https://ffmpeg.zeranoe.com/builds/readme/win64/static/ffmpeg-3.4-win64-static-readme.txt
https://ffmpeg.zeranoe.com/builds/readme/win64/static/ffmpeg-3.4-win64-static-readme.txt
2017/10/20(金) 17:52:26.32ID:laY7S2uG0
そりゃあvorbisなくなるのは流石にないやろ
2017/10/20(金) 20:10:10.93ID:dzOuL9xD0
RTMPDumpもまだなくなるには早いだろ・・
2017/10/22(日) 15:21:36.45ID:LUjlBB0N0
ffmpegについて、ゼロから勉強したいんだが、本でもなんでもいいから参考になるようなモノあるかな?
俺もおまえらみたいに、H265でエンコードしたり、自分の思い通りの事を出来るようになりたいよ
ここで質問するにはあまりにも初歩的すぎるし・・・
なにかアドバイスあったらよろしくお願いします
俺もおまえらみたいに、H265でエンコードしたり、自分の思い通りの事を出来るようになりたいよ
ここで質問するにはあまりにも初歩的すぎるし・・・
なにかアドバイスあったらよろしくお願いします
2017/10/22(日) 15:37:07.54ID:C9/FsTRB0
思い通りのことしたかったらコンパイルからやらんといかんからな>ffmpeg
2017/10/22(日) 15:41:36.40ID:3LD1HioQ0
見た感じそんなに難しい事したい訳じゃなさそうだし検索してブログか何かの記事読めばいいんじゃないか
もちろん公式のマニュアルも機械翻訳でいいから読んでおくといい
あとはひたすらbatなり書いて実際に動かしてみることやね
もちろん公式のマニュアルも機械翻訳でいいから読んでおくといい
あとはひたすらbatなり書いて実際に動かしてみることやね
2017/10/22(日) 15:42:47.23ID:qFn6/FW90
>>345
それ、初心者に投げる言葉じゃねーだろ
それ、初心者に投げる言葉じゃねーだろ
2017/10/22(日) 15:49:53.16ID:LUjlBB0N0
>>346
バッチファイルとか、全然それ以前の知識の無さだよ。。
たとえば、こんな
ffmpeg -c copy "c:\movie.ts" -i "URL"
みたいな、ネット上の動画を拾う簡単な構文?(←この呼び方すらわからない)の意味すらわからない・・・
-cとか、-iとか一体何のことなのかわからないままに走らせてるって感じ
Linuxのコマンドリファレンスみたいなのから始めれば良いのかな?
バッチファイルとか、全然それ以前の知識の無さだよ。。
たとえば、こんな
ffmpeg -c copy "c:\movie.ts" -i "URL"
みたいな、ネット上の動画を拾う簡単な構文?(←この呼び方すらわからない)の意味すらわからない・・・
-cとか、-iとか一体何のことなのかわからないままに走らせてるって感じ
Linuxのコマンドリファレンスみたいなのから始めれば良いのかな?
2017/10/22(日) 16:10:23.97ID:C9/FsTRB0
>>347
い、今はオプション選択してあとはオートコンパイルしてくれるツールとかあるから・・・(震え声
い、今はオプション選択してあとはオートコンパイルしてくれるツールとかあるから・・・(震え声
2017/10/22(日) 19:04:09.34ID:zdbEpXEH0
"ffmpeg 使い方"
2017/10/22(日) 22:55:03.82ID:txfJ9srs0
バージョンでオプションがバンバン変わるし、理解しにくいオプションもあるし、地道に試していくしかない
2017/10/23(月) 02:58:35.85ID:NyQqg0LJ0
2017/10/23(月) 08:07:52.94ID:NyQqg0LJ0
354名無しさん@お腹いっぱい。
2017/10/23(月) 13:23:26.38ID:qNT4lU240 数日前にエバーミートのバイナリ版入れたらffmpegの公式ページ開く
たびに「URGENT!ナンタラカンタラ電話番号入力しろ!」みたいなのが
出るようになったんだけどマルウェアにやられたかな?OSクリーンイン
ストールしても出るんだけど、そのffmpegで再エンコードした動画を
入れてるせいか?お前らも出てるか、特にバイナリ版インストールした
ことない香具師に聞きたい。
たびに「URGENT!ナンタラカンタラ電話番号入力しろ!」みたいなのが
出るようになったんだけどマルウェアにやられたかな?OSクリーンイン
ストールしても出るんだけど、そのffmpegで再エンコードした動画を
入れてるせいか?お前らも出てるか、特にバイナリ版インストールした
ことない香具師に聞きたい。
2017/10/23(月) 14:04:23.28ID:8HD8HKRD0
それは米連邦通信委員会(FCC)による「ネットの中立性」の規制撤廃の動きに対しての抗議活動みたいね
2017/10/23(月) 14:37:41.02ID:LMOW0+Cl0
2017/10/23(月) 15:54:06.62ID:L5yi1h4c0
358名無しさん@お腹いっぱい。
2017/10/23(月) 17:43:00.96ID:DYfRPUvm0359笑かすなよww
2017/10/23(月) 17:43:07.25ID:dwFVEDho0 >>355
それは何かのシャレか?
それは何かのシャレか?
2017/10/27(金) 06:35:59.98ID:ipMlmxYc0
M
2017/10/29(日) 18:26:04.65ID:r6f6T5M60
AvisynthのConvertToY8()でモノクロにしたavsファイルをffplayで再生したり
ffmpeg.exe -i Y8.avs -vcodec libx264 -pix_fmt yuv420p -an YUV420.mp4
としてエンコしたりすると、輝度レンジが圧縮されて低コントラストになってしまうんだけど、バグなのかな?
ffmpeg.exe -i Y8.avs -vcodec libx264 -pix_fmt yuv420p -an YUV420.mp4
としてエンコしたりすると、輝度レンジが圧縮されて低コントラストになってしまうんだけど、バグなのかな?
2017/10/30(月) 23:08:09.34ID:pV5KYe3O0
Y8.avs のスクリプトも書いてくれないと
yuvj420p にすればフルレンジにはなるが
yuvj420p にすればフルレンジにはなるが
2017/11/01(水) 00:24:35.17ID:od0Xz6dA0
>>362
avsはこんな感じ。リミテッドレンジYUVをY8にしてるだけ。
https://pastebin.com/sHtqT3GW
avs: リミテッドレンジのYV24をY8に。黒=Y(16)、白=Y(235)
↓
ffmpeg:入力: grayにリミテッドレンジのY値をそのまま格納している?
↓
ffmpeg:変換: gray→yuv420p
※ffmpegのgrayは黒0、白255を前提にしている?(gray→rgb24変換だとgrayの値がそのまま出てくる)
※そのためgray→yuv420p変換をするとフルレンジ→リミテッドレンジ変換が起きてしまう。
avsからの流れで見ると、余分なレンジ圧縮がされてしまうことになる。
こんな感じになってるっぽい。
-pix_fmt yuvj420pにすればgrayがフルレンジのままYに渡るんだけど、
同時にx264のfullrangeフラグも立つので結果的に正しく見れない。
ちなみにx264.exeにY8のavsを直接渡した場合、libswscaleでgray→yuv420pを行うので、同じ問題が起きる。
avs内でConvertToYV12()をすれば回避できる話ではあるんだけど、
Y8のavsをx264で4:2:0エンコしたい場合、どうするのが正解なのだろうかと。
avsはこんな感じ。リミテッドレンジYUVをY8にしてるだけ。
https://pastebin.com/sHtqT3GW
avs: リミテッドレンジのYV24をY8に。黒=Y(16)、白=Y(235)
↓
ffmpeg:入力: grayにリミテッドレンジのY値をそのまま格納している?
↓
ffmpeg:変換: gray→yuv420p
※ffmpegのgrayは黒0、白255を前提にしている?(gray→rgb24変換だとgrayの値がそのまま出てくる)
※そのためgray→yuv420p変換をするとフルレンジ→リミテッドレンジ変換が起きてしまう。
avsからの流れで見ると、余分なレンジ圧縮がされてしまうことになる。
こんな感じになってるっぽい。
-pix_fmt yuvj420pにすればgrayがフルレンジのままYに渡るんだけど、
同時にx264のfullrangeフラグも立つので結果的に正しく見れない。
ちなみにx264.exeにY8のavsを直接渡した場合、libswscaleでgray→yuv420pを行うので、同じ問題が起きる。
avs内でConvertToYV12()をすれば回避できる話ではあるんだけど、
Y8のavsをx264で4:2:0エンコしたい場合、どうするのが正解なのだろうかと。
2017/11/01(水) 00:51:17.37ID:od0Xz6dA0
というかそもそもなんでYUVなY8を、grayにそのままマッピングしてるんだろう。
2017/11/01(水) 18:36:05.83ID:xhriTI0Z0
ffmpegの色関係のフィルターのオプションやswrでグレースケールにすればいいでないの?
2017/11/09(木) 13:41:25.45ID:UaX+V4hJ0
ffplayの音が出ない
WASAPI can't initialize audio client
WASAPI can't initialize audio client
2017/11/09(木) 18:10:02.85ID:zoPVlRds0
ffplayでらじるらじるの再生ラクラク
2017/11/10(金) 20:04:24.79ID:uwEV8T3h0
fdk-aac 絡みのことを調べていたら >>163 のレスを曲解して
発狂してる奴がいて草
発狂してる奴がいて草
2017/11/11(土) 15:36:08.15ID:KvXlDsKl0
いきなり発狂して、どうした?
2017/11/11(土) 16:23:33.33ID:NIPlfEWX0
発狂してないけど、いきなりそんなこと言い出してどうした?
2017/11/11(土) 18:11:57.37ID:8CrfNPMp0
過去に生きてる人なんだよ
372名無しさん@お腹いっぱい。
2017/11/12(日) 12:44:37.05ID:vrQhFYq00 ファイル結合でエラーが発生してしまい原因が不明のためアドバイスください
実行コマンド
ffmpeg -i 1.mp4 -i 2.mp4 -filter_complex "concat=n=2:v=1:a=1" output.mp4
エラー
Input link in1:v0 parameters (size 640x1138, SAR 0:1) do not match the corresponding output link in0:v0 parameters (640x1136, SAR 0:1)
[Parsed_concat_0 @ 0000000002b78ac0] Failed to configure output pad on Parsed_concat_0Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #1:1
訳
入力リンクin1:v0パラメータ(サイズ640x1138、SAR 0:1)が対応する出力リンクin0:v0パラメータ(640x1136、SAR 0:1)
[Parsed_concat_0 @ 0000000002b78ac0] Parsed_coで出力パッドを設定できませんでしたncat_0
フィルタを再初期化する際にエラーが発生しました。
フレームをフィルタネットワークに挿入できませんでした:引数が無効です
ストリーム#1:1のデコード済みデータを処理中にエラーが発生しました
ログ上で差分があったパラメータは以下です
1.mp4
Duration: 00:00:04.83, start: 0.000000, bitrate: 3138 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/unknown/unknown), 640x1136, 2922 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc (default)
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 246 kb/s (default)
2.mp4
Duration: 00:00:05.76, start: 0.000000, bitrate: 5718 kb/s
Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/unknown/unknown), 640x1138, 5524 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc (default)
Stream #1:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 243 kb/s (default)
実行コマンド
ffmpeg -i 1.mp4 -i 2.mp4 -filter_complex "concat=n=2:v=1:a=1" output.mp4
エラー
Input link in1:v0 parameters (size 640x1138, SAR 0:1) do not match the corresponding output link in0:v0 parameters (640x1136, SAR 0:1)
[Parsed_concat_0 @ 0000000002b78ac0] Failed to configure output pad on Parsed_concat_0Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #1:1
訳
入力リンクin1:v0パラメータ(サイズ640x1138、SAR 0:1)が対応する出力リンクin0:v0パラメータ(640x1136、SAR 0:1)
[Parsed_concat_0 @ 0000000002b78ac0] Parsed_coで出力パッドを設定できませんでしたncat_0
フィルタを再初期化する際にエラーが発生しました。
フレームをフィルタネットワークに挿入できませんでした:引数が無効です
ストリーム#1:1のデコード済みデータを処理中にエラーが発生しました
ログ上で差分があったパラメータは以下です
1.mp4
Duration: 00:00:04.83, start: 0.000000, bitrate: 3138 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/unknown/unknown), 640x1136, 2922 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc (default)
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 246 kb/s (default)
2.mp4
Duration: 00:00:05.76, start: 0.000000, bitrate: 5718 kb/s
Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/unknown/unknown), 640x1138, 5524 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc (default)
Stream #1:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 243 kb/s (default)
2017/11/12(日) 13:04:55.65ID:+XeBrHVJ0
2017/11/12(日) 13:19:28.93ID:pNsPZXFc0
>>372
原因不明って サイズ違ってpaddingできないって言ってるみたいだから
https://superuser.com/questions/690021/video-padding-using-ffmpeg/690211
pad設定するなりしてみたら?
1138 1136くらいの違いだから1138を1136にリサイズするのが早い?
原因不明って サイズ違ってpaddingできないって言ってるみたいだから
https://superuser.com/questions/690021/video-padding-using-ffmpeg/690211
pad設定するなりしてみたら?
1138 1136くらいの違いだから1138を1136にリサイズするのが早い?
375名無しさん@お腹いっぱい。
2017/11/12(日) 13:30:38.64ID:vrQhFYq002017/11/12(日) 13:32:43.01ID:pNsPZXFc0
377名無しさん@お腹いっぱい。
2017/11/12(日) 13:42:56.36ID:sUhmAKYN0 >>368
ようカス
ようカス
378名無しさん@お腹いっぱい。
2017/11/12(日) 18:34:07.70ID:vrQhFYq00 >>372です
たびたびすいません
複数のファイルを結合した際に別のエラーが発生してしまいました
動画のサイズは一致していることは確認済みです
確認したほうがよい項目などあればアドバイスお願いします
エラー
Cannot find a matching stream for unlabeled input pad 11 on filter Parsed_concat_0
訳
フィルターParsed_concatで、ラベルなしの入力パッド11に一致するストリームを見つけることができません
たびたびすいません
複数のファイルを結合した際に別のエラーが発生してしまいました
動画のサイズは一致していることは確認済みです
確認したほうがよい項目などあればアドバイスお願いします
エラー
Cannot find a matching stream for unlabeled input pad 11 on filter Parsed_concat_0
訳
フィルターParsed_concatで、ラベルなしの入力パッド11に一致するストリームを見つけることができません
2017/11/12(日) 20:34:43.29ID:pNsPZXFc0
>>378
コマンドと出力結果を晒したら?さっきはそれでサイズ違うのがわかったんだから
google翻訳なんてしてる暇あるならエラーメッセージを検索すればいいじゃん
https://lists.ffmpeg.org/pipermail/ffmpeg-user/2012-October/010559.html
コマンドと出力結果を晒したら?さっきはそれでサイズ違うのがわかったんだから
google翻訳なんてしてる暇あるならエラーメッセージを検索すればいいじゃん
https://lists.ffmpeg.org/pipermail/ffmpeg-user/2012-October/010559.html
380名無しさん@お腹いっぱい。
2017/11/12(日) 21:51:12.90ID:vrQhFYq002017/11/13(月) 12:52:01.85ID:Ckxy9NaZ0
382名無しさん@お腹いっぱい。
2017/11/13(月) 14:57:03.13ID:Y4LRFueI0 >>381
お前そのレベルで粋がってんの?w
お前そのレベルで粋がってんの?w
2017/11/13(月) 15:26:41.52ID:aa5Mhs9B0
2017/11/13(月) 16:56:05.95ID:Ckxy9NaZ0
>>382
あーenable-nonfreeのビルドで快適すぎるわー
ネットでバイナリ漁ってろよ乞食wwwwwwwwwwww
配布は明日かなー明後日かなーwww
めぐんでやってもいいぞ乞食wwwwwwwwwwwwwwww
あーenable-nonfreeのビルドで快適すぎるわー
ネットでバイナリ漁ってろよ乞食wwwwwwwwwwww
配布は明日かなー明後日かなーwww
めぐんでやってもいいぞ乞食wwwwwwwwwwwwwwww
2017/11/13(月) 17:10:16.98ID:NAEHDFb/0
スレで痛い子を見下して罵倒するだけでいい気分になれるなんて、両方とも可哀相に・・・
よほど恵まれない生活をしてるんだな・・・
よほど恵まれない生活をしてるんだな・・・
2017/11/13(月) 17:13:17.37ID:Ckxy9NaZ0
387名無しさん@お腹いっぱい。
2017/11/13(月) 17:44:15.49ID:AG0xafXr0 くだらん
2017/11/13(月) 19:02:41.78ID:yzfLrf9K0
2017/11/14(火) 12:14:03.63ID:1ezU0XZ50
2017/11/14(火) 12:56:07.71ID:c6y59Wrk0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】『バンダイナムコフェス』上海公演 日本人歌手・大槻マキが歌唱中に強制退場… 急に音を止められスタッフらしき人達に [冬月記者★]
- 「怒りに震えて涙が出た」 同性婚認めず「合憲」判断に原告が反発 「差別的な判決だ」 [ぐれ★]
- 橋下徹氏 高市首相“台湾有事”発言に「政治家の失言で一部の人でも仕事がキャンセルに…我々は認めていいのかな」疑問呈す [muffin★]
- 「インバウンド政策上、中国は重要」、訪日自粛で金子国交相「早く通常の状況に戻っていただきたい」★2 [ぐれ★]
- Amazonブラックフライデー 活況の裏に過酷労働 事故やケガを「自己責任にしないで」配達員ら4年連続抗議 [蚤の市★]
- 高市首相が代表の政党支部、企業から上限超える寄付 公表後に訂正 [どどん★]
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1811
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1810
- 巨専】 ★2
- 【D専】
- こいせん 全レス転載禁止
- とらせん IP
- 【動画】上海バンダイナムコフェス、ワンピース歌ってる途中に中国政府「日本人の公演全面禁止」発令された瞬間強制終了 怖すぎ★4 [579392623]
- よいよい❤って言って餅つきするあれ
- 可愛い女見つけた!
- だいぶおおいただね、、、
- 真夜中の🏡
- されて嫌なことは
