最近、FFmpeg を使い始めたのですが、コマンドライン インターフェイスだけでチャプター マーカーを追加する方法はあるのでしょうか?
最初にメタデータ テキスト ファイルを書き出し、それを手動で編集し、元のビデオ ファイルと結合して新しいファイルにすることで成功しました。ただし、これは少し面倒なので、追加のフラグまたは次のような単一のコマンドで完全に実行できれば、はるかに望ましいでしょう。
ffmpeg -i videoname.mp4 -add_chptr START=00:00:00.000 title:"video title"
このようなものが存在するかどうか知っている人はいませんか? ヘルプ ページでは何も見つけられませんでしたが、ドキュメントはほぼ無限にあるように思えます。
答え1
私も同じニーズがありました。どうやら、FFmpegでチャプターファイルからチャプターを追加する簡単な方法はないようです。MKVの場合、使用するツールはmkvpropeditです。数秒でヘッダーのみを編集します。自動処理のためには、メディアファイルとチャプターファイルの名前と場所が同じである必要があります。MKVツールNix
スイート(Windows XP)。
set MKVToolNix=
set file=
FOR %%A IN ("%file%") do "%MKVToolNix%mkvpropedit" -c "%%~pnA" %%A&pause