7

ffmpeg(または別のCLI)を使用して2つ(またはそれ以上)のビデオをつなぎ合わせる方法を知っている人はいますか?これは、すべてのビデオが同じ形式であり、使用されているビデオ形式がロスレススティッチング(トランスコードなし、エンドツーエンドスティッチングのみ)を可能にすることを前提としています。

4

5 に答える 5

3

これを行うことで連結できる形式のffmpegで2つ以上のビデオをつなぎ合わせることができます。

$ cat file1.avi file2.avi > cat_output.avi
$ ffmpeg -i cat_output.avi -r 25 -sameq stitched.avi 

2番目のステップでは、ffmpegが結合されたファイルを適切な読み取り可能なビデオファイルにマージする必要があります。

私の知る限り、ffmpegには-newvideoのようなものはありません。

于 2011-12-06T01:22:42.937 に答える
3

新しいffmpegの場合は、「concat」入力オプションもあります:http: //ffmpeg.org/faq.html#How-can-I-join-video-files_003f

ffmpegを使用して2つのmp4ファイルを連結するも参照してください。

于 2012-08-07T22:03:40.653 に答える
0

ffmpegを使用してあなたが望むコマンドは

-newvideo

ヘルプでは、これを「現在の出力ストリームに新しいビデオストリームを追加する」と説明しています。

個人的には試していませんが。

于 2009-12-11T17:20:04.203 に答える
0

mencoder次のように使用して、複数の.aviを連結およびエンコードできます。

$ cat part1.avi part2.avi > tmp.avi && mencoder -forceidx -oac copy -ovc copy tmp.avi -o final.avi && rm -f tmp.avi

OS Xを使用している場合は、 Homebrewパッケージmencoderの一部です。mplayer次の方法で簡単にインストールできます。

$ brew install mplayer
于 2013-07-04T01:47:21.460 に答える
0

ffmpeg-cli-wrapperに、Javaでffmpeg(静的ビルドが必要)を使用してビデオをステッチするためのサポートを追加しました。ビデオのステッチについては、この例を確認してください。ライブラリは、フェードイン、フェードアウト、テキストオーバーレイなどもサポートしています。

于 2015-12-25T18:02:47.170 に答える