网站首页 > 博客文章 正文
你的问题可能是这样的
拍摄或者录制的视频播放器播放,一切正常。
一旦导入剪辑软件编辑时就出现音画不同步的问题,
不管你如何尝试都没有解决。
凡事都要知道问题所在才能对症下药,
视频本身没有问题,只要导入编辑软件就会出现音画不同步,
真相只有一个:你的视频是可变帧率(Variable frame rate)简称VFR,也被称为动态帧率。
解决方法:转码,把可变帧率转换成恒定帧率(Constant frame rate)简称CFR。
如何确认视频是否属于可变帧率VFR?
方法一:用 PotPlayer 播放器播放视频,右键——属性——文件信息
如果是Frame rate mode:Variable 是可变帧率;
如果是Frame rate mode:Constant 是恒定帧率。
方法二:导入PR编辑软件,右键素材——属性
最底行显示“检测到可变帧数率”
可变帧率转恒定帧率的方法
使用 ffmpeg 工具进行转码,关注微信公众号【秘雕学馆】后台发送:ffmpeg 获取下载链接。
ffmpeg 安装方法:
- 解压【ffmpeg5.0.1和一键批量工具】文件到本地;
- 复制或移动【ffmpeg-5.0.1-essentials_build】文件夹到是英文字母的文件夹内,注意不能是中文;
配置环境变量:
- 打开【ffmpeg-5.0.1-essentials_build】文件夹内的【bin】文件夹;
- 然后复制【bin】文件夹的路径;
- win11/win10在桌面右键【此电脑】点击【属性】
- 点击进入【高级系统设置】
win11
win10
- 选中【高级】选项卡,然后点击【环境变量】
- 在【系统变量】栏找到【Path】选项,双击进入
- 在右侧点击【新建】粘贴刚才复制的文件路径,最后点击确定就完成了。
转码和参数设置
- 将【VFR TO CFR】文件复制到需要转码的视频旁边;
- 依次把需要转码的视频拖拽到【VFR TO CFR】文件之上就可以了;
- 转码完成后的视频就保存在当前文件夹,后缀名为:_CFR
改变转码的质量和比特率(码率)的大小
右键【VFR TO CFR】文件——编辑——修改图中标注的数值保存即可
默认23就足够了
CRF(Constant rate factor)恒定速率(码率、比特率),数值区间0—51,数值越小越接近无损,质量越大,反之。
一般数值取18—28,18约等于8/9/10Mbps,20约等于6/7/8Mbps,23约等于3/4/5Mbps。
转码后的文件质量大小,你可以去尝试不同数值的结果。
1%的可能就要做100%的努力
猜你喜欢
- 2024-11-28 RTC业务中的视频编解码引擎构建
- 2024-11-28 JavaCV的摄像头实战之五:推流(我的直播梦)
- 2024-11-28 Nginx 直播服务部署(直播 + 分流 + 画面水印)
- 2024-11-28 5 分钟完成 Nginx 直播服务部署(直播 + 分流 + 画面水印)
- 2024-11-28 JavaCV的摄像头实战之六:保存为mp4文件(有声音)
- 2024-11-28 FFmpeg功能命令集合(超详细)
- 2024-11-28 如何将两个视频合并成一个视频?在线教学
- 2024-11-28 淘宝直播技术干货:高清、低延时的实时视频直播技术解密
- 2024-11-28 音视频开发之旅(31) -FFMPEG常用命令
- 2024-11-28 短视频文案提取的简单实现
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- flutterrun (59)
- powershellfor (73)
- messagesource (71)
- plsql64位 (73)
- vueproxytable (64)
- npminstallsave (63)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- nacos启动失败 (64)
- ssh-add (70)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)