-crf 17 or -crf 18 is considered “visually lossless”, according to the link in the answer, which should provide an acceptable quality for the original question without the massive file size that true lossless (-crf 0) would provide.

-crf 可以设置为17或18,这样可以让转换后的文件大小与原文件差不多,也可以保证“视觉上的无损”。
如果设置为1(或0),在我自己的测试下,转换后的文件会为原文件的三倍以上

单文件:

ffmpeg -i video.webm -crf 17 -c:v libx264 video.mp4

批量:

for f in *.webm; do ffmpeg -i $f -crf 17 -c:v libx264 ${f%.webm}.mp4; done

解释下${f%.webm}:从f所包含的字符串结尾开始删除.webm,从而获得文件名。

如果批量转换的文件太多,可以归类下原文件以便查看

mkdir Orginal; mv *.webm Orginal

参考链接:
FFMPEG: webm to mp4 quality loss

ffmpeg:将webm无损转为mp4相关推荐

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

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

  2. ffmpeg把mpg格式转为mp4和如何去除视频水印

    安装 mac安装,直接去https://www.ffmpeg.org/ 这个网站下载对应的版本就可以了. mpg格式转为mp4 ./ffmpeg -i a.mpg b.mp4 将视频去水印 先用ffm ...

  3. FFMPEG 讲webm 转成MP4

    研究网站产品,有时候要用到录屏工具,但是下载下来是webm 格式,不能拖进度条,ffmpeg 可以很好的解决这个问题 ffmpeg -i input.webm -c:v libx264 -c:a aa ...

  4. 利用ffmpeg,将YUV420P视频按照恒定crf转为MP4

    由于我是需要将YUV转为MP4进行观察,所以选取恒定crf crf是控制画面质量的,取值范围为0-51,其中0为无损模式,数值越大,画质越差,生成的文件越小.从主观上看,18~28是一个合理的范围.1 ...

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

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

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

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

  7. m4s转为mp4实例:使用ffmpeg和批处理将m4s转为mp4

    m4s转mp4 下载ffmpeg ffmpeg 环境变量配置 批处理程序 文件准备与实际操作 总结 前言:ffmpeg.批处理是啥不多说,前者我也是现搜的:至于怎么用,也搜了许多教程,有的可行有的不可 ...

  8. ffmpeg将视频flv格式转为mp4格式

    前言 最近使用bilibili哔哩哔哩下载助手下载B站的视频时,发现下载的视频的格式都是.flv,因此想利用网络上的在线转换工具将flv转为mp4格式,无奈转换后的mp4视频,下载速度感人,于是使用f ...

  9. Mac使用ffmpeg将.mkv等格式无损转换为.mp4

    Mac使用ffmpeg将.mkv等格式无损转换为.mp4 Mac使用ffmpeg将.mkv等格式无损转换为.mp4 使用脚本批量转换 #! /bin/bash for i in *.mkv; doff ...

  10. 视频格式无损/快速转换——ffmpeg(mkv等转mp4)

    非商业用途转载请务必注明出处:https://blog.csdn.net/qq_40491305/article/details/103272651 最近用PR发现不支持mkv格式,需要转化为mp4, ...

最新文章

  1. Can't add more than 2 views to a ViewSwitcher
  2. K:java中的序列化与反序列化
  3. (015)java后台开发之web项目中如何添加jar包和删除jar包
  4. 数据库常用面试题(SQL Server) (转载)
  5. hihocoder 第113周 Fibonacci(动态规划)
  6. 用同一uuid作为两个字段的值_分库设计中的主键选择
  7. [html] 怎样使用iframe刷新父级页面
  8. 海狮号水下机器人_美军派出动物特种兵搜寻失踪水下机器人
  9. 浅谈CIVIL 3D
  10. 为什么学霸不情愿帮助同学回答问题?
  11. Web系统集成OCS在线状态功能
  12. 《STM32从零开始学习历程》——SPI读取FLASH ID
  13. Java中IO和NIO的区别
  14. 黑马程序员--黑马程序员的入学流程真的“很黑”
  15. 安卓原生页面与react-native页面相互跳转实现
  16. 四分位数算法记录(含java代码实现)
  17. HTML页面嵌入视频无法播放的常见原因
  18. 阿姆斯特朗数——————还记得大明湖畔的水仙花么(笑)
  19. 大数据分析及工具应用总结
  20. 太可怕了!给一个词就能模仿你的笔迹,Facebook这款神器不敢开源代码

热门文章

  1. 2021 Mac系统升级后,按大小写键没反应了,切换大小写的灯不亮了
  2. 电机FOC电流环参数整定
  3. 论文中MathType公式居中,编号右对齐
  4. 请问 土壤粒径的多重分形维数怎么计算?有matlab计算代码吗?
  5. unity中移动的九种方法
  6. 临时的实验课记录+研究的代码+计算机文档目录管理
  7. 【uni-app】第三方ui组件推荐引入的方法
  8. win7网络不显示共享计算机,win7系统看不到局域网其他计算机怎么办
  9. Java生成二维码QRCode(亲测可通过扫码枪扫出)
  10. 自考c语言程序设计02600,自考02600《C语言程序设计》模拟试卷十一