0

こんにちは、ビデオ ファイルを結合するコマンドがありますが、画像をビデオ ファイルに結合したいと考えています。

私がやっていること:

1)ffmpegを使用して画像をmp4に変換します

2)mencoderを使用して、この変換されたビデオを選択したビデオに結合します

ただし、エラーが表示されます。ビデオのみのファイルとオーディオビデオファイルを混在させることはできません -nosound を試してください。

-nosound も追加しましたが、これにより、結果のファイルにはオーディオが含まれません。

何をすべきか?

ffmpeg コマンド:

-y -i Garden.jpg -s 640x480 converted.mp4

この変換された .mp4 ファイルは適切に作成されますが、オーディオはありません

mencoder コマンド:

-oac mp3lame -ovc lavc -noodml -o output.mp4 converted.mp4 selected.mp4

助けてください..

4

3 に答える 3

1

ターゲットが Windows の場合、結果を msmpeg4v2 (avi) または mpeg1video (mpg) または asf (wmv) に変換するのがおそらく最適です。

Windows では、ASF ファイルの拡張子が .wmv または .wma であることが多いことに注意してください。また、Microsoft は ASF 形式に関する特許を主張しており、Microsoft 以外のソフトウェアで ASF ファイルを作成するユーザーを訴えたり、脅迫したりする可能性があることにも言及する必要があります。可能な限り ASF を避けることを強くお勧めします。

完全なリストについては、こちらをお読みください

于 2011-04-15T05:26:58.110 に答える
0

FFmpegは、次のコマンドでこれを簡単に実現できます。

ffmpeg -i vid-1.mp4 -i vid-2.mp4 -ar 44100 -ab 64k -ac 1 -c:a libmp3lame -filter_complex '[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]' -map '[v]' -map '[a]' output.mp4
于 2015-11-06T03:15:01.080 に答える
0

以下は、MPEG 1 ファイルを結合できる無料のコマンド ライン ツールです。

http://mpgtx.sourceforge.net/#Download

(Windows exe が利用可能)。ただし、自分で試したことはありません。

編集: 別の方法として、VirtualDub を利用することもできます。マージ コマンドをスクリプトに記述し、コマンド ラインごとにスクリプト名を渡す必要があります。

http://www.virtualdub.org/blog/pivot/entry.php?id=20

ただし、スクリプト言語の構文を理解する必要があります。

http://www.virtualdub.org/docs/vdscript.txt

(私はプログラムでこれを自分で試したわけではなく、GUI インターフェースを介して仮想ダブを使用してビデオ ファイルを連結しただけで、非常にうまく機能しました。)

于 2011-04-15T05:52:40.527 に答える