2つの* .aviファイルを1つにマージする方法


22

2つの*.aviファイルがあります。

sequence1.avi
sequence2.avi

コマンドラインまたはGUIを使用してこれら2つのファイルをマージするにはどうすればよいですか?


なぜffmpegを好むのでしょうか?
シェパン

ffmpegは非常に強力なツールなので、2つのファイルをマージできると思いました。ただし、Michealの回答からわかるように、Avimergeを使用しました。
ステファン

1
ffmpeg必要に応じてコマンドを使用できます(GUIではないため、回答として投稿しません)。
マチェイピエチョトカ

@Maciej回答をここに投稿できます。
シェパン

失礼しますが、なぜffmpeg
tshepang

回答:





1

Transcodeパッケージavimergeからaviファイルをマージできます:

avimerge -i file1.avi file2.avi -o output.avi

GUIツールではないことは知っていますが、GUIを使用するにはそのスクリプトを使用できます。

#!/bin/bash
file1=`kdialog --getopenfilename ~/ \*.avi`
file2=`kdialog --getopenfilename ~/ \*.avi`
output=`kdialog --getsavefilename ~/ \*.avi`
avimerge -i $file1 $file2 -o $output

これは、使用していますkdialog、それはKDEユーザーのためですので、GNOMEユーザーはzenityを使うを使用するように変更する必要があります...


ここに行くことで、先に進んで答えを出すことへの渇望は癒されるはずです:unix.stackexchange.com/questions/2273/…。また、受け入れられた回答に関する私のコメントを参照してください。
シェパン

ああ、すみません-どういうわけか私はその質問を逃しました
...-pbm

0

そのようなffmpeg concatの使用はどうですか:

ffmpeg -f concat -i \
<(for f in $PWD/*.avi;do echo "file '$f'";done) \
-c copy output.avi

あなたはエラーが出た場合、安全でないファイル名のアドオン-safe 0の間をconcat-i


0

出力としてAVIコンテナ形式に慣れていない場合は、MKVtoolnix GUIからAVIファイルを簡単にロスレスで結合できます。https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211(このリンクの手順は次のとおりです。最初のAVIファイルを追加し、右クリックします>追加> 2番目のファイルを選択し、[開始]をクリックします)。

これは、字幕、mp4ファイルなどでも機能します。また、最新のプレーヤーで再生およびストリーミングするのにより信頼性の高い出力ファイルの利点もあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.