回答:
mpgファイルは最も簡単に参加できます。実際にそれらを一緒にコピーできます。Windowsでは次を使用します
copy/b file1.mpg+file2.mpg+file3.mpg newfile.mpg
Linuxでは、catを使用します。
cat file1.mpg file2.mpg file3.mpg >> newfile.mpg
ffmpegの最近のバージョンでは、concat demuxerを介してこれを行うことができます。これは、catまたはcopyを使用するよりも信頼性が高いはずです。まず、inputs.txtという名前のファイルを作成します。
file /path/to/input1.mpg
file /path/to/input2.mpg
file /path/to/input3.mpg
次に、次のffmpegコマンドを使用します。
ffmpeg -f concat -i inputs.txt -c copy output.mpg
詳細については、こちらをご覧ください。
Linuxの場合、Avidemuxは非常に優れています。
Windowsの場合
次のような、MPEGストリームで直接動作する低レベルのツールもあります。
これらはロスレスカットには適しているかもしれませんが、自由度ははるかに低くなります。
Windows Movie MakerまたはWindows Live Movie Makerはどうですか?(Windowsのバージョンによって異なりますが、他の質問で使用しているようです)。
superuser
D:おそらく、より専門的な何か使用します
MediaCoderで心ゆくまでコンテンツに参加/エンコード/変換します。
ファイルを結合するcopy / b&を使用しましたが、タイムコードを台無しにするヘッダーに対して何かを行います。しかし、その後、同じ拡張子のビデオコピー(変換ではなく)とオーディオコピーを使用してXMedia Recodeでファイル全体を実行し、それをまっすぐにしたようです:http : //forum.videohelp.com/threads/375401-How-to -Xmedia-Recodeを使用した任意のビデオのカット
上記のようにコマンドラインを使用してそれらをコピーするだけの場合、メディアプレーヤーで再生時間は正しく報告されませんが、動作する可能性があります。プレーヤーから報告された期間を信頼しないでください-手動で確認してください。
DVDからビデオをリッピングおよび結合するときに、再エンコードせずにリッピングすると、コピーコマンドと結合できるmpgファイルを取得し、VLCが期間を正しく報告しなくても、Handbrakeは正しい期間を「認識」します。最後に再エンコードされたmp4ファイルは正しく再生され、正しい長さが表示されます。