使用ffmpeg将DVD转MP4
使用ffmpeg将DVD转MP4
- 使用
- 控制速度
- 反交错
- 滤镜
- 参数
- 码率
- 参考资料
觉得使用软件将DVD转为MP4不方便于是搜索了下使用ffmpeg的方法。
使用
基本命令:
ffmpeg -i input.iso output.mp4
推荐命令:
ffmpeg -i input.iso -preset superfast -vf yadif -crf 18 output.mp4
控制速度
-preset
参数用来配置预设。有以下方式可选。
ultrafast
superfast
veryfast
faster
fast
medium – 默认预设
slow
slower
veryslow
placebo – 此项目没有用,几乎没有性价比
速度越快压缩率越低,不介意速度和压缩率可以不写-preset
参数,如下。
ffmpeg -i input.iso -preset superfast output.mp4
反交错
如果转换出的视频有交错的话可以用以下选项来反交错。以下三者尝试之后没有发现明显区别。注意,应用反交错后会些许降低画质(相应地文件也会变小)。
滤镜
-vf
(Vedio Filter),这个参数用来应用视频滤镜/视频过滤器。
yadif
ffmpeg -i input.iso -vf yadif output.mp4
bwdif
ffmpeg -i input.iso -vf bwdif output.mp4
以上是每种滤镜,使用默认值的写法。一般来说使用参数的默认值就可以了,但也可以自定义参数值,具体参照最后的参考资料。参数写法例如下。
滤镜名=参数1=值1:参数2=值2
传入参数的顺序可以不同。
ffmpeg -i input.iso -vf yadif=mode=0:parity=-1 output.mp4也可写作 滤镜名=值1:值2。可省略后面的参数,但是不可省略前面的。
即使写成 滤镜名=:值2也不可以。
ffmpeg -i input.iso -vf yadif=0:-1 output.mp4
参数
也可以加入ffmpeg的反交错参数。
deinterlace
ffmpeg -i input.iso -deinterlace output.mp4
码率
crf
是固定质量(可变码率)。后面的数字是质量,范围在0~51,数字越小质量越高,文件越大。23为默认值,如果不介意画质可以不写-crf
参数,如下。一般17和18被认为肉眼无损。
ffmpeg -i input.iso -crf 18 output.mp4
参考资料
预设及码率:http://trac.ffmpeg.org/wiki/Encode/H.264
yadif:http://underpop.online.fr/f/ffmpeg/help/yadif.htm.gz
bwdif:http://underpop.online.fr/f/ffmpeg/help/bwdif.htm.gz
命令行:https://it.ismy.fun/2019/05/16/convert-vob-to-mp4-by-ffmpeg/
使用ffmpeg将DVD转MP4相关推荐
- Linux DVD 转 MP4 – HandBrake – Copy a DVD to MP4 or MKV file
For the impatient: the short version - For those that are impatient and more experienced, you can fo ...
- Java 利用ffmpeg工具实现视频MP4转m3u8
Java 利用ffmpeg工具实现视频MP4转m3u8(一) 前言 (一)ffmpeg工具转码 1.如何安装ffmpeg工具 2.如何使用ffmpeg工具进行视频转码 (二)播放m3u8文件 1.vi ...
- 使用 ffmpeg 转换视频格式 mp4 webm
ffmpeg 是 *nix 系统下最流行的音视频处理库,功能强大,并且提供了丰富的终端命令,实是日常视频处理的一大利器! 实例 flac 格式转 mp3 音频格式转换非常简单:. ffmpeg -i ...
- Ubuntu 使用 ffmpeg 将 webm 转换为 mp4 (批量)
Ubuntu 使用 ffmpeg 将 webm 转换为 mp4: ffmpeg -i input.webm -vf 'scale=trunc(iw/2)*2:trunc(ih/2)*2' output ...
- FFmpeg提取视频(mp4)中的音频(m4a)
目的 方法 1. 下载 FFmpeg 下载地址 下载后解压缩,我解压缩到的位置是:D:\Program Files 并将文件夹名称改为ffmpeg 自己可以根据情况,随便解压缩到什么位置都可以 2. ...
- FFmpeg封装ADTS为MP4
FFmpeg封装ADTS为MP4 背景案例: 从海思芯片采集到的AAC数据为一帧帧ADTS数据,直接存为文件就是AAC了,可以直接播放,有时候需要与视频一起封装到MP4, FFmpeg就可以做到这一点 ...
- linux下传输ts流,FFmpeg安装(Linux)以及MP4转码为ts和m3u8
环境:CentOS/Linux FFmpeg官网:http://www.ffmpeg.org 操作软件: SSH Shell 由于MP4播放时加载慢,尝试将其转换为m3u8(ts)格式播放, 服务器是 ...
- 如何使用FFmpeg将AVI转换为MP4(有损转换和无损转换)
翻译.编辑:Alex 技术审校:刘歧 本文来自OTTVerse,作者为Krishna Rao Vijayanagar. ▲扫描图中二维码了解音视频技术大会更多信息▲ Easy-Tech#021# 在本 ...
- 利用FFmpeg转码生成MP4文件
利用FFmpeg转码生成MP4文件 2017年06月24日 14:42:53 阅读数:2401 项目中,需要把一路音频流及一路视频流分别转码,生成指定格式(MP4)文件.在使用ffmpeg转码生成mp ...
最新文章
- public virtual T GetT(string key, T defaultValue)
- android开发 权限大全
- Apache CXF实现WebService发布和调用
- [JavaScript] 设置函数同名变量为false会导致函数无法执行
- python写一个聊天程序_python实现一个简单的网络聊天程序
- ASP.NET : Kerberos网络认证过程
- 2018年蓝桥杯B组题E题+快排
- Linux中删除文件夹和文件的命令
- 自然语言18.2_NLTK命名实体识别
- 使用Popup窗口创建无限级Web页菜单(4)
- 二叉树遍历的转换C++实现
- 使用 artitalk + LeanCloud 配置给个人博客搭建说说
- python从入门到精通资源库_[百度网盘]PYTHON从入门到精通全套资料 - 磁力点点
- KT148A电子语音芯片ic方案适用的场景以及常见产品类型
- Python图像处理一:图像的读取、显示与存储
- others-Adjust第三方统计
- linux中rcf命名管道,RCF的简单使用教程以及什么是回调函数
- 如何做顶级“新生代农民工”?这几本书为你打开大门
- “很抱歉,出现错误,Word不能启动(2)。”解决方法(转载),2023-3-3
- 网易云音乐评论内容逆向分析
热门文章
- 【JAVADAY21-MySQL】MySQL完结篇
- 计算机我们不一样歌曲,不一样的体验: 趣味科学实验与计算机。人工智能
- 出师不利?快播王欣打造社交产品“马桶MT”,已遭腾讯屏蔽分享
- 毕业答辩mysql会提问什么_毕业答辩一般会问哪些问题?
- ELF文件-逆向工具
- Fortran保姆级教学——考试所有知识点看这一篇就够了
- table如何实现多样表头—前端html
- 服务器卡死,重启报错: INFO: task blocked for more than 120 seconds
- Shell函数的高级用法
- 金蝶钉钉对接方案介绍