在此链接After merge videos, the duration is too long - ffmpeg中,用户Gyan提供了如下所示的解决方案
ffmpeg -i intro.mp4 -s hd720 -r 30000/1001 -video_track_timescale 30k -c:a copy newintro.mp4
正如上面的ffmpeg命令所做的一样,我很想了解更多。朝这个方向的指针会有所帮助。谢谢。
答案 0 :(得分:0)
ffmpeg
-i intro.mp4
<-输入选项和参数(url)
-s hd720
<-视频缩放; hd720
是1280x720的代码。查看http://ffmpeg.org/ffmpeg-utils.html#Video-size上的所有代码
-r 30000/1001
<-设置输出帧率。这是一个有理数; 29.97的精确表示
-video_track_timescale 30k
<-设置视频流的timescale;仅适用于MP4和MOV系列格式。
-c:a copy
<-输出中的任何音频都将从源复制,不会重新压缩。仅当以输出格式支持源音频编解码器时才能工作。
newintro.mp4
<-输出url,在这种情况下为MP4文件名。