ハンドブレーキをかける前に、2つの映画を一緒にミックスするにはどうすればよいですか?
VideoTSフォルダーのペアとしてディスクに2部構成のムービーがあります。出力ムービーを1つ生成したい。誰かがそれを行うためのより良い方法を指摘できない限り、私は handbrake を使用してエンコードを行うことを計画しています。最終的な目的は、iPhoneまたはiPod用のビデオファイルを作成することです。私はすでにこのような約90本のビデオを持っていますが、2つのパートを行ったことはありません。
ハンドブレーキをかけた後、別のプラットフォームを使用して再オーサリングする必要がありますか?私はそれを行うことができますが、それを行うためのより簡単な方法があると考えました。ワークフローを変更するソフトウェアが他にもあるが、これをより少ないステップで実行する場合は、それを回答として受け入れることもできます。
2つを1つのビデオファイルにきちんと組み合わせる方法がない場合、私の選択は Windows Live Movie Maker のようなもので開き、2つの入力mp4/m4vを1つに混ぜるだけです。ファイル。
2つの入力ムービーがあり、1つの出力ムービーを生成する場合は、途中でそれらを再エンコードするのではなく、元のビットストリームを使用する必要があります。
あなたの場合、可能性は次のいずれかです。
VideoTSパート1→MP4パート1
VideoTSパート2→MP4パート2
MP4パート1&MP4パート2→最終MP4
…または:
VideoTSパート1&VideoTSパート2→中級ビデオ
中間ビデオ→最終MP4
「生の」DVDファイルを取得してそれらを連結するツールがあるかどうかわからないため、最初のオプションを選択します。
Handbrakeを使用するだけで、適切な設定でビデオをMP4ファイルにエンコードできます(iPhoneまたはiPodのプリセットを使用するなど)。両方のビデオにまったく同じ設定を選択することが重要です。
次に、 MP4Box を使用してそれらを連結します。
mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4
重要なのは、Windowsムービーメーカーのようなノンリニアエディタではなく、実際にMP4Boxのようなツールを使用してビデオを連結することです。私の知る限り、WMMではh.264コーデックビットストリームをコピーすることはできませんが、連結した後でビデオを再エンコードする必要があります。
これは、JPEG画像からわかるように、 ジェネレーションロス が発生することを意味します。目立たないかもしれませんが、goodWindowsムービーメーカーのエンコーダーが最初からどのようになっているのかわかりません。品質が同じだとは思えません。
私はHandbrakeでそれを行うことができませんでした(Kevの答えはバッチ変換でそれが可能であることを示唆していますが、それは私にとってはうまくいきません)が ffmpeg はその 連結 を使用してそれをサポートします特徴。複数の入力ファイルを連結し、ビデオストリームをx264でエンコードし、オーディオストリームを単一のMP4出力ファイルにコピーします。
ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4
files.txt
は、次の形式の入力ファイルのリストです。
file '/path/to/file1'
file '/path/to/file2'
再エンコードする必要はありません。 VideoTSフォルダー内の.VOBファイルを組み合わせるには:
次のコマンドを使用します
copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg
Xxの場合、実際のファイル情報の番号を使用します。
これにより、それらが単一のmpg出力ファイルに結合され、mp4形式を選択してより小さなファイルにハンドブレーキをかけることができます。それらをハンドブレーキする必要があります。そうしないと、結果のファイルにタイミングの問題が発生します。例えば。 2時間の映画は、5分の長さで表示される場合があります。
通常、VOBファイルサイズは1,073,739,776に残りの1つのファイルを加えたものです。確かに、最初にVOBファイルをダブルクリックして、ファイルを再生してください。あなたが欲しいものです。