ffmpeg 32位pts与64位转换
时间: 2023-08-01 14:10:17 浏览: 211
ffmpeg 32位 64位 库
3星 · 编辑精心推荐
要将32位PTS(Presentation Time Stamp)转换为64位PTS,可以使用FFmpeg进行处理。FFmpeg是一个强大的音视频处理工具,可以在命令行中使用。
以下是一个示例命令,演示了如何使用FFmpeg将32位PTS转换为64位PTS:
```
ffmpeg -i input.mp4 -vf "setpts='PTS-STARTPTS * (1/90000)' " -c:v copy -c:a copy output.mp4
```
这个命令将输入文件input.mp4进行处理,并将输出保存为output.mp4。`-vf`选项用于指定视频滤镜,`setpts`滤镜用于修改PTS。其中,`PTS-STARTPTS`表示从0开始计算PTS,`(1/90000)`表示将32位的PTS转换为64位的PTS。
请注意,上述命令中的参数可能需要根据实际情况进行调整。另外,此命令仅适用于保持原始视频和音频编解码器的情况。如果需要重新编码视频或音频,请相应地调整命令。
希望这个示例能帮助到你。如果有任何其他问题,请随时提问。
阅读全文