コマンドラインから2つ(またはそれ以上)のビデオファイルをマージすることは可能ですか? Windowsでは、これを行うことができます:
copy /b VTS_01_1.vob + VTS_01_2.vob + VTS_01_3.vob + VTS_01_4.vob Output.vob
これは、専用のGUIプログラムを使用するよりもはるかに簡単で高速です。 Ubuntuに同等のものはありますか?
承認された回答:
cat VTS_01_*.vob > output.vob
改善されたバージョン(これにより進行状況バーが表示されます):
cat VTS_O1_*.VOB | pv | dd of=output.vob
2番目と同様:
pv VTS_01_*.vob > output.vob
ああ、あなたもmv
output.vobから.mpeg
VLCまたは別のビデオプレーヤーで再生してもらいます。
ffmpegの使用:
ffmpeg -i "concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB" -f mpeg -c copy output.mpeg
cat
を使用するメソッド ファイルを解釈せず、単にそれらを足し合わせてください。あなたが気付く典型的なことの1つは、プレーヤーが1から次のVOBに移動するときのわずかな問題です。たとえば、Avidemux(GUI)は、ファイルをdemux(正しい単語ですか?)するので、よりスムーズなエクスペリエンスになります。
エラーメッセージが表示された場合
MPEG-1システムストリームのac3は広くサポートされていません。vobまたはdvdマルチプレクサを使用してMPEG-2プログラムストリームを強制することを検討してください
次に、上記のffmpegコマンドを... -f dvd ...
で調整して、出力形式としてDVDを指定する必要があります。 。