我有一系列要转换的视频,.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 偏移量,而无需重新编码整个内容?