
24 fps のビデオがあり、ビデオでズームパン フィルターを使用しようとしていますが、フィルターのプライベート fps の設定に問題があります。ズームパン フィルターの fps を に設定するとfps=30
、ビデオとオーディオが同期しなくなります。出力ビデオの速度は上がりますが、オーディオは元の速度のままです。フィルターの fps を に設定するとfps=24
問題は解決しますが、fps が異なるビデオが多数あり、各ビデオのフィルターの fps を個別に設定したくないのです。
ズームパン フィルターのプライベート fps で、入力ビデオの fps を自動的に検出し、ビデオの fps を維持する方法はありますか?
-r 30
コマンドラインの先頭と末尾に追加しても機能しませんでした。
ffmpeg-y -i "input.mp4" -filter_complex "zoompan=z='if(lte(mod(it*25,42),10),min(max(zoom,pzoom)+0.02,1.5),min(max(zoom,pzoom)-0.0065,1.5))':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=1:fps=30 -c:a copy output.mp4