2つのビデオファイル(* .avi)を両方を含む1つのビデオファイルにマージする必要があります(ビデオ2はビデオ1の最後に開始します)。ビデオ圧縮を開かずに2つのビデオファイルをマージする方法
これをすばやく行うには、ビデオ圧縮を開かずにやりたいです。 両方のファイルのフレームサイズとビットレートが同じです。
どうすればよいですか?
2つのビデオファイル(* .avi)を両方を含む1つのビデオファイルにマージする必要があります(ビデオ2はビデオ1の最後に開始します)。ビデオ圧縮を開かずに2つのビデオファイルをマージする方法
これをすばやく行うには、ビデオ圧縮を開かずにやりたいです。 両方のファイルのフレームサイズとビットレートが同じです。
どうすればよいですか?
FFmpegのは、この問題で助けることができる: - Here!!
ffmpeg
2本のビデオをマージするコード: - 場合see video how to do!
ffmpeg \
-i input1.mp4 \
-i input2.mp4 \
-filter_complex '[0:v]pad=iw*2:ih[int];[int][1:v]overlay=W/2:0[vid]' \
-map [vid] \
-c:v libx264 \
-crf 23 \
-preset veryfast \
output.mp4
をあなたとffmpeg
を使用する方法がわからない場合C#コード。 - Help
注:性能がその良いとしてthis wouldn't take much time
やビデオのこともできますcontrol the quality
。 ffmpeg
には、このような他の多くの機能があります。
これが役に立った。
not working ..これはファイルが非常に大きく、マージに多くの時間を要します – Yanshof
申し訳ありません、私はすぐに必要な答えがあります。 –
回答は今更新されました!! –
これがなぜ私をそんなに悩ませるのかよく分かりませんが、そのマージは大したことではありません。私はあなたが2つのファイルを結合し、 "余白やエッジ"(Googleによる)を作成したくないと仮定しています – Hack
AviDemuxのようなものを使用し、Process.Start https://www.avidemuxを使用することを検討できます。 org/admWiki/doku.php?id =コマンドラインからコマンドラインを使用するにはcommand_line_usageを使用してください – KSib