我已经使用DVB-T调谐器录制了广播资料。
每次录制都会产生多个TS文件(最有可能使文件大小保持在FAT32限制内)。
我已使用以下命令将每个记录串联到一个TS文件中:
ffmpeg.exe -f concat -i $filelist -c copy -y $outputfile
从那里,我需要进行编辑以删除广告,从开头和结尾剥离多余的东西,并有选择地将每个剧集提取到单独的文件中。
我拥有Pinnacle Studio 23 Ultimate,它不支持TS作为输入,因此我正在使用类似以下方法将TS转换为MP4:
ffmpeg -y -i foo.ts -crf 18 -ac 2 -r 25 -c:v libx265 -ar 48000 -b:a 192k -c:a aac -aspect 16:9 bar.mp4
(我尝试了几种方法/选项,包括使用HandBrake进行转换)。
发生的情况是,在最终编辑的素材中,音频和视频不同步。可以在整个文件中,也可以仅在某些部分中。
这可能与原始记录中的故障(丢失帧...)有关。
但是当我播放原始的单文件TS或MP4版本时,在任何播放器(例如VLC)中,音频和视频都正确对齐。因此,这些播放器能够处理上述故障并“重新对齐”音频和视频流。
如何以“完全同步”音频和视频的方式“重写”整个输入文件,以便可以进行编辑?
预先感谢您的帮助。