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相关推荐

  1. Ubuntu 使用 ffmpeg 将 webm 转换为 mp4 (批量)

    Ubuntu 使用 ffmpeg 将 webm 转换为 mp4: ffmpeg -i input.webm -vf 'scale=trunc(iw/2)*2:trunc(ih/2)*2' output ...

  2. ffmpeg webm 提取_使用ffmpeg将webm转换为mp4

    当我尝试将webm文件转换为mp4时,输出非常不连贯,并且似乎ffmpeg丢弃了许多帧 我使用以下命令进行转换 ffmpeg -i movie.webm movie.mp4 ffmpeg -i mov ...

  3. 记录一下利用ffmpeg将avi转为mp4

    ffmpeg -i .\Video.avi -c copy -map 0 video.mp4 或 ffmpeg -i .\Video.avi -c:v libx264 -crf 19 -preset ...

  4. mkv文件如何转为mp4?

    mkv文件如何转为mp4?mkv格式并非是压缩格式的一种,而是Matroska的一种媒体文件,其最大的特点就是能容纳多种不同类型编码的视频.音频及字幕流.也因其格式的特殊性,使得很多软件不能打开mkv ...

  5. ffmpeg实战教程(四)格式转换如MP4转MKV等

    知识延伸: I,P,B帧和PTS,DTS的关系 基本概念: I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过 ...

  6. 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格式可正常播放并有声音 整个编译过程和集成是按下面说的博 ...

  7. 使用ffmpeg将m3u8文件转为mp4

    window环境使用ffmpeg将m3u8文件转为mp4 issue: 不存在 ffmpeg 去ffmpeg官网下载一个, 然后指派系统变量path, 我下的是https://github.com/B ...

  8. 使用 ffmpeg 转换视频格式 mp4 webm

    ffmpeg 是 *nix 系统下最流行的音视频处理库,功能强大,并且提供了丰富的终端命令,实是日常视频处理的一大利器! 实例 flac 格式转 mp3 音频格式转换非常简单:. ffmpeg -i ...

  9. ffmpeg js转换音频_webRTC使用ffmpeg.js将webm转换为mp4

    我正尝试使用ffmpeg.js将webM文件转换为mp4. 我正在从画布上录制视频(叠加了一些信息)并录制了视频中的音频数据.webRTC使用ffmpeg.js将webm转换为mp4 stream = ...

最新文章

  1. 玩转Android之在线视频播放控件Vitamio的使用
  2. 如何使用github托管项目---快速入门(菜鸟教程)
  3. C# 手动读写app config 的源码
  4. Native SBS for Android
  5. SAP号码段表及相关操作T-CODE
  6. 用函数计算工龄_还在加班熬夜求年龄,算工龄,学会这招让你分分钟钟搞定这些!...
  7. lnmp环境搭建:Centos7 + Nginx1.12.2 + Mysql-5.6.38 + PHP7.2.0
  8. 求 1000 以内的完数
  9. android JNI层线程回调Java函数
  10. VS2010 教程:创建一个 WPF 应用程序 (第一节)
  11. IDA python 脚本编程使用参考资料链接
  12. 编程加速服务器_英特尔:将可编程加速进行到底
  13. 鸿星尔克因公司系统崩溃、恳请顾客退款;乔布斯首份手写求职信拍卖出222万;OpenAI 开源 Triton语言|极客头条...
  14. 爱数智慧荣获“阿里云2021年度优秀供应商” | 喜讯
  15. rollback 最后判断成功_最后4天!这些你知道吗?
  16. Linked server的一个问题
  17. spring,springMVC,springBoot常用注解
  18. [数据结构] 配对堆
  19. signature=6c079696129d622a67d7c54abb9b893c,合肥2017年1月24日至2017年2月10日交通违章查询...
  20. 目前有哪些比较好用的CRM客户关系管理系统?

热门文章

  1. python作排产计划表_排产计划表
  2. 声学模型训练----Acoustic Modeling
  3. 利用python爬虫爬取斗鱼图片(简单详细)
  4. 豆瓣爬虫btmd_12_Mamba文件
  5. web前端应对4k屏幕_应对复杂的屏幕
  6. 2021年全球与中国红外窗口行业市场规模及发展前景分析
  7. Redis(主从复制、哨兵模式、集群)概述及部署
  8. input类型为file时,accept为表格xlsl
  9. 加密授权验证学习之五——RSA非对称加密算法将机器码加密为注册码
  10. 华为发布业界首款5G基站芯片:天罡