使用FFMPEG将WebM转为MP4或MKV
PS5 自带的录像功能导出的格式是WebM,同时视频是HDR默认60帧。我们有时需要转成其他格式保存。下面两个命令可以将其转成mkv或者mp4格式。
ffmpeg -i test.webm -vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p -c:v libx264 -crf 17 -preset slower test2.mkv
或者
ffmpeg -i test.webm -vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p -c:v libx264 -crf 17 -preset slower test2.mp4
这个转换的原理是把WebM容器内的HDR视频通过zscale滤波器转换成SDR的视频并且封装到mkv或者mp4的容器中。如果不使用滤波器映射色彩空间而直接转换的话,出来的视频会失色(color loss),效果是看上去灰蒙蒙的。
如果需要将视频从60帧转为30帧,可以加入 -r 命令如下
ffmpeg -i test.webm -vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p -c:v libx264 -crf 17 -preset slower -r 30 test2.mkv
使用FFMPEG将WebM转为MP4或MKV相关推荐
- Ubuntu 使用 ffmpeg 将 webm 转换为 mp4 (批量)
Ubuntu 使用 ffmpeg 将 webm 转换为 mp4: ffmpeg -i input.webm -vf 'scale=trunc(iw/2)*2:trunc(ih/2)*2' output ...
- ffmpeg webm 提取_使用ffmpeg将webm转换为mp4
当我尝试将webm文件转换为mp4时,输出非常不连贯,并且似乎ffmpeg丢弃了许多帧 我使用以下命令进行转换 ffmpeg -i movie.webm movie.mp4 ffmpeg -i mov ...
- 记录一下利用ffmpeg将avi转为mp4
ffmpeg -i .\Video.avi -c copy -map 0 video.mp4 或 ffmpeg -i .\Video.avi -c:v libx264 -crf 19 -preset ...
- mkv文件如何转为mp4?
mkv文件如何转为mp4?mkv格式并非是压缩格式的一种,而是Matroska的一种媒体文件,其最大的特点就是能容纳多种不同类型编码的视频.音频及字幕流.也因其格式的特殊性,使得很多软件不能打开mkv ...
- ffmpeg实战教程(四)格式转换如MP4转MKV等
知识延伸: I,P,B帧和PTS,DTS的关系 基本概念: I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过 ...
- Ubuntu 编译ijkplayer 支持几乎所有格式(MP4,mov,mkv,avi,wmv,m4v,mpg,webm,ogv,3g2.flv,f4v,swf)和https
以下都是经过自己测试过的,并集成,已测试MP4,mov,mkv,avi,wmv,m4v,mpg,webm,ogv,3g2.flv,f4v,swf格式可正常播放并有声音 整个编译过程和集成是按下面说的博 ...
- 使用ffmpeg将m3u8文件转为mp4
window环境使用ffmpeg将m3u8文件转为mp4 issue: 不存在 ffmpeg 去ffmpeg官网下载一个, 然后指派系统变量path, 我下的是https://github.com/B ...
- 使用 ffmpeg 转换视频格式 mp4 webm
ffmpeg 是 *nix 系统下最流行的音视频处理库,功能强大,并且提供了丰富的终端命令,实是日常视频处理的一大利器! 实例 flac 格式转 mp3 音频格式转换非常简单:. ffmpeg -i ...
- ffmpeg js转换音频_webRTC使用ffmpeg.js将webm转换为mp4
我正尝试使用ffmpeg.js将webM文件转换为mp4. 我正在从画布上录制视频(叠加了一些信息)并录制了视频中的音频数据.webRTC使用ffmpeg.js将webm转换为mp4 stream = ...
最新文章
- 玩转Android之在线视频播放控件Vitamio的使用
- 如何使用github托管项目---快速入门(菜鸟教程)
- C# 手动读写app config 的源码
- Native SBS for Android
- SAP号码段表及相关操作T-CODE
- 用函数计算工龄_还在加班熬夜求年龄,算工龄,学会这招让你分分钟钟搞定这些!...
- lnmp环境搭建:Centos7 + Nginx1.12.2 + Mysql-5.6.38 + PHP7.2.0
- 求 1000 以内的完数
- android JNI层线程回调Java函数
- VS2010 教程:创建一个 WPF 应用程序 (第一节)
- IDA python 脚本编程使用参考资料链接
- 编程加速服务器_英特尔:将可编程加速进行到底
- 鸿星尔克因公司系统崩溃、恳请顾客退款;乔布斯首份手写求职信拍卖出222万;OpenAI 开源 Triton语言|极客头条...
- 爱数智慧荣获“阿里云2021年度优秀供应商” | 喜讯
- rollback 最后判断成功_最后4天!这些你知道吗?
- Linked server的一个问题
- spring,springMVC,springBoot常用注解
- [数据结构] 配对堆
- signature=6c079696129d622a67d7c54abb9b893c,合肥2017年1月24日至2017年2月10日交通违章查询...
- 目前有哪些比较好用的CRM客户关系管理系统?