【发布时间】:2019-04-22 15:06:50
【问题描述】:
我将一系列视频从 .mov 转换为 .ts,然后为其创建 HLS 播放列表。我能够找出任何给定视频的音频和视频流的结束点,并在转换序列中的后续视频时应用该结束(累积)偏移量。例如:
ffmpeg -y -i 1.mov \
-filter:a "asetpts=PTS-STARTPTS+367534" \
-filter:v "setpts=PTS-STARTPTS+363000" \
-codec:v libx264 -crf 18 -preset veryfast \
-acodec aac -muxdelay 0 1.ts
这可行,但需要相当数量的 CPU。我希望能够理想地复制视频/音频流。有什么方法可以为 .ts 文件的音频/视频流应用统一的 pts 偏移量,而无需重新编码整个内容?
【问题讨论】: