我目前在 QT ProRes 文件上使用这个 FFMPEG 脚本(在 Automator 中使用“运行 shell 脚本”)来剥离前六个音频通道,通过音频和视频,并修剪前 6.5 秒的开头视频:
for f in "$@"
do
/usr/local/bin/ffmpeg -ss 6.5 -i "$f" -c:v copy -map 0:0 -c:a copy -map 0:7 "${f%.*}_ST.mov"
done
当我使用这个脚本时,它会成功修剪文件,然后将原始时间码移动到剪辑的新开头。因此,如果 00:59:48:00 是我在原始剪辑开头的时间码,那么它现在也是我修剪剪辑开头的起始时间码。
我的问题是如何在开始时修剪 6.5 秒,同时从时间码中修剪相同的时间?
因此,我的修剪剪辑(比如说 23.98 fps)不是从 开始00:59:48:00
,而是00:59:54:12
从 6.5 秒(大约 156 帧)开始修剪。