いくつかの .flv ファイルを連結したい (それぞれが同じ設定でエンコードされた h264/adpcm_swf です)。理想的には、ファイル間にカットのようなものを追加したいと思います.1〜2秒間の黒い画面で十分です.
次のように、avconvの「concat」プロトコルを使用してみました:
avconv -i concat:1.flv\|2.flv\|3.flv result.flv
これにより、1.flv のコンテンツのみが含まれ、デフォルトの flv 設定で再エンコードされたように見える結果が得られます。適切な出力オプションを指定することで対処できますが、理論的には、あまり再エンコードせずにファイルを連結できるはずですか?
私のavconvバージョン:
avconv version 0.8.6-6:0.8.6-0ubuntu0.12.10.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:02:16 with gcc 4.7.2
avconv 0.8.6-6:0.8.6-0ubuntu0.12.10.1
libavutil 51. 22. 1 / 51. 22. 1
libavcodec 53. 35. 0 / 53. 35. 0
libavformat 53. 21. 1 / 53. 21. 1
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 15. 0 / 2. 15. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 52. 0. 0 / 52. 0. 0