ffmpeg で Apple HTTP Live Streaming(HLS)を扱う Posted on 2016年4月20日 (Updated on 2025年10月6日) in FFmpeg ffmpeg で Apple HTTP Live Streaming(HLS)形式に出力する方法。各セグメントの動画ファイルは TS(ffmpeg 3.4 からは .m4s(fragmented MP4, fmp4)も可 […]
詳細な分割設定ができる Segment Posted on 2016年4月20日 (Updated on 2025年11月14日) in FFmpeg segmentmuxer とは時間やフレーム数指定でストリームを分割する。出力ファイル名にはimage2muxer と同じように連番出力(%d)や、-strftimeオプションを使って日時設定もできる。正確にストリームを […]
鮮鋭化やぼかし、エンボス処理などができる convolution Posted on 2016年4月9日 (Updated on 2021年4月18日) in FFmpeg 3 x 3、5 x 5または7 x 7(ffmpeg 4.0 以降)のカーネルが指定できるconvolution(畳み込み)フィルタの使い方。数学的な話はここでは説明しない。
高速で万能な逆テレシネフィルタ pullup Posted on 2016年3月30日 (Updated on 2025年9月17日) in FFmpeg pullupフィルタは逆テレシネフィルタで、ハードテレシネや24000/1001fpsプログレッシブや 30000/1001fpsプログレッシブの混在した映像に対応している。ただし60i混在の30p化はうまくできない。未 […]
ffmpeg でのフレームレート設定の違い Posted on 2016年3月29日 (Updated on 2024年4月5日) in FFmpeg ffmpegにはフレームレートの設定方法がいくつかあるが、同じオプションでも指定場所では効果が違ったりするので一般的な用途のまとめ。オリジナルよりもフレームレートが少ないときは同じように間引かれるが、出力結果も一致すると […]
テレシネ処理ができる telecine Posted on 2016年3月25日 (Updated on 2025年2月26日) in FFmpeg テレシネしてフレーム数を増やすことができるtelecineフィルタの使い方。日本で一般的なテレシネからヨーロッパ形式のテレシネまでいろいろなタイプを指定できる。 ffmpeg でインターレース解除 単純な逆テレシネフィル […]
インターレースを解除する bwdif Posted on 2016年3月24日 (Updated on 2022年10月12日) in FFmpeg bwdif(Bob Weaver Deinterlacing Filter)フィルタはyadifフィルタとキュービック補間アルゴリズムが使われているw3fdifフィルタを元とする動きに対応したインターレース解除フィルタで […]
インターレース解除フィルタ w3fdif Posted on 2016年3月23日 (Updated on 2021年11月12日) in FFmpeg w3fdifフィルタとは BBC R&D の Martin Weston氏を元とし、BBC R&D の Jim Easterbrook氏がインターレース解除の機能を実装した片フィールド補間のインターレ […]
一番メジャーなインターレース解除フィルタ yadif Posted on 2016年3月22日 (Updated on 2022年3月22日) in FFmpeg インターレース解除といえばとりあえずこのフィルタの名前が挙がるほど有名なフィルタ。yadifはyet another deinterlacing filterの略語。 ffmpeg でインターレース解除
手動でフィールド処理を行う fieldhint Posted on 2016年3月21日 (Updated on 2022年12月13日) in FFmpeg フィールドオーダーが予め分かっている場合に、テキストファイルに正しいフィールドオーダーを記載することでどのインターレス解除フィルタよりも高速に逆テレシネ、プログレッシブ化できるfieldhintフィルタの使い方。いわゆる […]