Command line Apple Quick Time Mov文件通过命令行降低播放速度

Command line Apple Quick Time Mov文件通过命令行降低播放速度,command-line,ffmpeg,movieclip,quicktime,.mov,Command Line,Ffmpeg,Movieclip,Quicktime,.mov,我正在寻找commmandline来降低快速格式化MOV文件的速度。最有可能使用FFMPEG。我也不介意转换成MP4格式 要降低视频速度,必须使用大于1的倍增: ffmpeg -i input.mov -filter:v "setpts=2.0*PTS" output.mov 我不确定这现在是否有效 (这里也没有答案)如果没有完全重新编码(或转码),几乎不可能 如果源代码仅为视频,则可以通过简单的十六进制编辑轻松完成。只需在MDHD框中更改轨迹时间刻度值=> 时间刻度越低,播放速度越慢 我

我正在寻找commmandline来降低快速格式化MOV文件的速度。最有可能使用FFMPEG。我也不介意转换成MP4格式

要降低视频速度,必须使用大于1的倍增:

 ffmpeg -i input.mov -filter:v "setpts=2.0*PTS" output.mov
我不确定这现在是否有效


(这里也没有答案)

如果没有完全重新编码(或转码),几乎不可能

如果源代码仅为视频,则可以通过简单的十六进制编辑轻松完成。只需在MDHD框中更改轨迹时间刻度值=>

时间刻度越低,播放速度越慢

我测试过它的工作原理如下:
1) 使用工具查找当前帧速率
2) 用
3) 不计后果地搜索“mdhd”
4) 在“mdhd”和“hdlr”之间,找到帧速率的16位big-endian十六进制表示形式,并将其更改

我不确定,但ffmpeg似乎不支持这种黑客行为

但如果它也有音轨,改变它的时间尺度会产生嘈杂的声音,因此重新编码是不可避免的

代码转换是一项相当简单的工作。我建议您使用或使用其他GUI前端。

使用这一行 ffmpeg-i input.mkv-filter_complex“[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]“-map”[v]“-map”[a]“output.mkv

我使用了这个链接