音声のチャンネルレイアウトを変えるchannelmap Posted on 2020年8月12日 (Updated on 2023年4月26日) in FFmpeg ステレオの左右を入れ替えたり、3つの音声を合わせると2.1チャンネル、3チャンネル(前)、3チャンネル(後)など推定できないときにレイアウトを指定するのに使うchannelmapフィルタの使い方。コーデックが対応してない […]
指定したチャンネルの周波数帯の音量を変えるequalizer Posted on 2020年8月10日 (Updated on 2021年10月9日) in FFmpeg 指定したチャンネルの周波数帯の音量を変えるequalizerフィルタの使い方。チャンネル毎に設定でき、設定方法も直感的なので使いやすい。 複数の周波数帯の音量を変えるanequalizer 任意のラウドネス値に音量を調整 […]
フレーム、サンプル単位で情報を得るshowinfo、ashowinfo Posted on 2020年5月21日 (Updated on 2024年9月6日) in FFmpeg PTSやピクチャータイプやピクセルフォーマット、ピクセル値などを調べるのに使うshowinfo、ashowinfoフィルタの使い方。一般的な使い方はffplayで再生してコンソールに情報を流しながら見るもので、得た情報の […]
フィルタ内容をテキストで読み込む filter_script、filter_complex_script Posted on 2020年5月5日 (Updated on 2024年8月27日) in FFmpeg 非推奨になったが、-/filter、-/filter_complexで代替できる。 fftools/ffmpeg: deprecate -filter_script · FFmpeg/FFmpeg@a8bc79c · G […]
任意のラウドネス値に音量を調整する loudnorm Posted on 2020年1月25日 (Updated on 2025年1月7日) in FFmpeg 目標となるLUFSとラウドネスレンジ、トゥルーピークを調整するloudnormフィルタの使い方。1回の処理で行うのと、1回目の解析結果を使って2回目の処理を行う2種類の方法がある。loudnormフィルタを当てるとサンプ […]
複数の音声を混ぜる amix Posted on 2019年8月25日 (Updated on 2022年5月7日) in FFmpeg 複数の音声を混ぜ(マルチトラックではない)て1つの音声で出力するamixフィルタの使い方。 入力数の合計チャンネルに応じて出力チャンネル数にするのはamergeフィルタ。 音声ストリームのチャンネルレイアウトを指定する […]
任意の音声チャンネルを出力する channelsplit Posted on 2019年8月24日 (Updated on 2022年1月11日) in FFmpeg 左だけ右だけ LFE だけなど指定したチャンネルだけ、つまりモノラル出力できるchannelsplitフィルタの使い方。channel_layoutのすべてを出力する必要はなく、channelsで指定したチャンネルだけ出 […]
音声ストリームのチャンネルレイアウトを指定する amerge Posted on 2019年8月24日 (Updated on 2023年4月26日) in FFmpeg 複数トラック、複数ファイルの音声のチャンネルレイアウトを指定するamergeフィルタの使い方。チャンネルレイアウトが重複なく互換性があるときはそのレイアウトに並び替える。重複したり、抜けている場合はチャンネル数の既定値の […]
音声の先頭に無音を挿入する adelay Posted on 2019年8月16日 (Updated on 2022年12月24日) in FFmpeg 音声のチャンネル毎にストリームの先頭に無音を挿入するadelayフィルタの使い方。チャンネル毎に時間が異なれば長い方に合わして短い方の末尾に無音を挿入する。映像は何もしないので無音を挿入すると映像と音声の時間が異なるファ […]
音声のフェードイン、フェードアウトの設定ができる afade Posted on 2019年8月16日 (Updated on 2023年3月26日) in FFmpeg 無音状態から音量を次第に上げる(フェードイン)と、次第に下げて(フェードアウト)無音状態にするafadeフィルタの使い方。 映像はこちら:フェードイン、フェードアウトの設定ができる fade クロスフェードはこちら: 入 […]