品質を落とさずに2つのmp4ファイルをマージするにはどうしたらいいですか?
私は2つの高品質のmp4ファイルを持っていますが、そのファイルは同じショーの2つのパートのものです。しかし、mp4には対応していないようです。
何か代替案はありますか?
私は2つの高品質のmp4ファイルを持っていますが、そのファイルは同じショーの2つのパートのものです。しかし、mp4には対応していないようです。
何か代替案はありますか?
私はいつもVirtualDubを使ってファイルをマージしていますが、mp4をサポートしていないようです。仝それにしても、このようなことをしているのは、このようなことをしているからです。VirtualDubに似ていますが、サポートされているフォーマットが増え、コーデックやフィルターが内蔵されています。AVC+AAC.MP4ファイル(再コードせずに)を結合してくれます。
AviDemuxで結合するには:
AViDemuxフォーラムによると、この結合プロセスはロスレスであるそうです http://www.avidemux.org/smf/index.php?topic=9467.0 )
これは何も再エンコードせず、新しいトランスポートストリームコンテナに配置し、それらを連結しやすくし、それらをMP4に連結します。output.mp4 が既に存在する場合、コマンドは失敗します。上のバージョンでは名前付きパイプを使用していますが、もしあなたがそれらをサポートしていないシステム上にいるならば、中間ファイル (windows のような) を使用しなければならないでしょう:
mkfifo temp0 temp1
ffmpeg -i input0.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts -y temp0 2> /dev/null & \
ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts -y temp1 2> /dev/null & \
ffmpeg -f mpegts -i "concat:temp0|temp1" -c copy -absf aac_adtstoasc output.mp4
コンカットデマルチプレクサは ffmpeg 1.1 で追加されました。ffmpeg のバージョンが古い場合は、ここから最新の静的バイナリを取得してください:** http://www.ffmpeg.org/download.html
以下の形式で連結したいすべてのファイルを含むファイルを mylist.txt
に作成します(ダッシュで始まる行は無視されます):
# this is a comment
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
これらは相対パスでも絶対パスでもよいことに注意してください。このリストファイルは bash for loop で生成するか、printf を使って生成することができます。次のいずれかは、作業ディレクトリ内のすべての*.wavを含むリストファイルを生成します:
ffmpeg -f concat -i mylist.txt -c copy output
Source. ffmpeg wiki
YAMB](http://www.videohelp.com/tools/YAMB)と[MP4BOX](http://www.videohelp.com/tools/mp4box)は良いオプションです。 両方をダウンロードして解凍して(インストールは必要なく、一緒に約5MBです)、YAMBで設定を選択してMP4boxのフォルダパスを設定します。
Matroskaビデオコンテナを使ってみてください。
まず、 mkvtoolnix が必要です。ダウンロードしてインストールし、mkvmerge GUIを起動する必要があります(コマンドラインツールが好きでなければ、それは私でも構いません - あなたは mkvmergeドキュメントのファイルリンクセクションを見たいかもしれませんが)。そして、"append “をクリックして、2つ目のファイルを開きます。出力ファイルを設定し、下部にある "Start muxing "をヒットし、離れてあなたが行く!
コンテナがあなたのニーズに適していない場合は、それを再エンコードするか、またはいくつかの他の形式に変換しようとすることができます… MKVはとても素敵なコンテナですが!
あなたのシステム上でそれらを再生することができます/コーデックがインストールされている場合は、Windowsムービーメーカーは、2つのファイルを結合するための最速の(および無料の)方法があります。その後、別の形式に変換する Virtualdub を使用することができます。