audio – 使用FFmpeg,通过提高速度,而不是复制帧,将表单30转换为60fps

audio – 使用FFmpeg,通过提高速度,而不是复制帧,将表单30转换为60fps,第1张

概述我有一个30fps错误标记的视频,它实际上是60fps,因此看起来像是以半速播放.音频很好,也就是说,音轨在视频剪辑的一半处完成.我想知道,如果有可能解决这个问题,那就是视频速度加倍,使其达到60fps并意味着音频和视频同步. 该文件是H.264和音频MPEG-4 AAC. ffmpeg根据要求提供的文件详细信息: ffmpeg version 0.8.9-6:0.8.9-0ubuntu0.13. 我有一个30fps错误标记的视频,它实际上是60fps,因此看起来像是以半速播放.音频很好,也就是说,音轨在视频剪辑的一半处完成.我想知道,如果有可能解决这个问题,那就是视频速度加倍,使其达到60fps并意味着音频和视频同步.

该文件是H.264和音频MPEG-4 AAC.

ffmpeg根据要求提供的文件详细信息:

ffmpeg version 0.8.9-6:0.8.9-0ubuntu0.13.10.1,copyright (c) 2000-2013 the libav developersbuilt on Nov  9 2013 19:09:46 with gcc 4.8.1*** THIS PROGRAM IS DEPRECATED ***This program is only provIDed for compatibility and will be removed in a future release. Please use avconv instead.input #0,mov,mp4,m4a,3gp,3g2,mj2,from './Tignes60fps.mp4':  Metadata:    major_brand     : mp42    minor_version   : 0    compatible_brands: isommp42    creation_time   : 2014-01-13 02:23:09    Duration: 00:08:33.21,start: 0.000000,bitrate: 5690 kb/s    Stream #0.0(eng): VIDeo: h264 (High),yuv420p,1920x1080 [PAR 1:1 DAR 16:9],5609 kb/s,29.97 fps,29.97 tbr,30k tbn,59.94 tbcMetadata:    creation_time   : 2014-01-13 02:23:09    Stream #0.1(eng): Audio: aac,48000 Hz,stereo,s16,156 kb/sMetadata:      creation_time   : 2014-01-13 02:23:09At least one output file must be specifIEd
解决方法 使用-vsync drop:

ffmpeg -i input.avi -vcodec copy -vsync drop -r 60 output.avi

源时间戳将被销毁,输出多路复用器将根据给定的帧速率(-r开关​​)创建一个新的时间戳.

总结

以上是内存溢出为你收集整理的audio – 使用FFmpeg,通过提高速度,而不是复制帧,将表单30转换为60fps全部内容,希望文章能够帮你解决audio – 使用FFmpeg,通过提高速度,而不是复制帧,将表单30转换为60fps所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1060597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存