私はこの作品をしばらく作ろうとしていましたが、後でオーディオ/ビデオを同期させる方法を見つけることができないようです連結、私はいくつかのソリューションを検索し、テストしましたが、それを動作させることができませんでした。FFMPEG - C# - 連結後に特定のビデオのオーディオとビデオの同期が外された
ここは私が今やっていることです。すべてが機能していますが、何か間違っている必要があります。私がしたいように、私がしたい動画が、私は-safe 0を使用して(一緒にビデオを連結しようとした「切断/分割」の後
だからまず、私は私が
System.Diagnostics.Process.Start(ffmpegPath, "-i " +
video.Path + " -ss " + StartTime + " -t " + Duration + " " + video.Output);
をしたいビデオに動画を分割しましたそうでなければ)働いていなかった絶対パスを使用するように、:その後
System.Diagnostics.Process.Start(ffmpegPath,
"-f concat -safe 0 -i " + txtFile + " C:\\Downloads\\Build\\" + rdn.Next(0,1000) + ".mp4");
、私はオーディオ/ビデオが同期していつかだった気づいたので、私はthis
を検索し、見つかりましたSystem.Diagnostics.Process.Start(ffmpegPath,
"-i " + video.Output + " -af apad -c:v libx264 -shortest -avoid_negative_ts make_zero -fflags +genpts -report " + padding);
をして、再びそれを構築するが、それは同じオーディオDESYNCを持つことになった:
ので、私はそれらを分割した後、パッドにすべてのビデオを決めました。
私は初めてmp4sとFFMPEGを使って作業しています。私は何か不足していると確信しています。
はhttp://video.stackexchange.comをお試しください – apocalypse