19/05/19 17:29:25.33 0/frbMrb0.net
んん ご教授ください ffmpeg を使って録画のコマーシャルをカットする
フロントエンドを作ってるんすが 音づれが出て、うまくできないス
録画したtsファイル
ffmpeg.exe -v info -i xxx.ts -vcodec libx264 -b:v 1500k -ar 48000 -s 1280x720 -acodec libmp3lame -b:a 64k -movflags +faststart xxx.mp4
でエンコード(VBRでダメだったので、CBRにしてみたが同じ)
ffmpeg.exe -y -ss :xx:xx -to xx:xx -i inxxx.mp4 -c:v copy -c:a copy -async 1 outxxx1.mp4
で切断 この時点では、音はづれしてないですが、コマーシャルからアニメに切り替わった
時間を指定してカットしているにも関わらず、2~3秒のコマーシャルが入る で、
ffmpeg -safe 0 -f concat -i index.txt -c:v copy -c:a copy -map 0:v -map 0:a outxxx.mp4
で、結合すると、 映像は、コマーシャルからスタート 音声は、アニメ部からスタート 結果
音づれします アニメに切り替わって、数秒後の先頭を指定すれば、音ズレはしません
やっぱ 一旦 TSファイルでカットしてから エンコード結合でしょうか?