如花高清MTV论坛Ⅱ

 找回密码
 立即注册
搜索
热搜: 高清 VOB HD
查看: 5852|回复: 0

[教程攻略] 【原创】使用FFmpeg将VOB转为MP4

[复制链接]
发表于 2018-8-2 10:24:53 | 显示全部楼层

立即注册,回复帖子下载更多高清MTV!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 zhengyutong 于 2018-8-2 13:57 编辑

VOB格式比较占用存储空间,我们有时需要将VOB压缩成MP4以便在移动设备播放,或者上传到网络上。本文将介绍使用FFmpeg来压缩VOB的方法。

VOB简介
VOB的格式是DVD视频使用的容器格式,包含有视频、音频、字幕等数据。
视频采用MPEG-2编码,音频采用PCM或AC-3编码。
中国大陆地区使用PAL制式,显示分辨率为720*576,显示宽高比为4:3,帧率为25帧/秒。
美国、台湾、日本等地区使用NTSC制式,显示分辨率为720*480,显示宽高比为4:3,帧率为29.97帧/秒。

MP4简介
MP4也是一种容器格式,由国际标准化组织(ISO)和国际电工委员会(IEC)下属的“动态图像专家组”(Moving Picture Experts Group,即MPEG)制定。常见的MP4的视频编码可以为DivX、Xvid、H.264等,音频编码可以为AAC/MP3等。
以前网上流行使用DivX/XviD编码进行视频压缩,但现在已经少了。现在通常使用更优秀的H.264编码,即能获得接近原始的画质,又能大幅降低文件体积。

FFmpeg简介
FFmpeg是一款开源的、跨平台的音视频转码工具。支持Windows/Mac OS/Linux等操作系统。很多常用视频播放器都使用FFmpeg作为内核。
官网:http://ffmpeg.org

首先我们需要将DVD里的VOB文件按曲目分割成独立的VOB文件保存到硬盘上。这方面的软件很多,比如DVD Decrypter、Smart Ripper等,此处不是文本重点,略过不谈。
下面假设你已经将DVD里的文件按曲目提取成独立的VOB文件,下面就可以使用FFmpeg进行压缩。

FFmpeg的下载地址:
http://ffmpeg.org/download.html
选择你的平台,下载完成后,解压,并将/bin目录添加至系统环境变量中,以方便我们使用ffmpeg命令。

压缩单个文件
使用如下命令:
  1. ffmpeg -i 源视频.vob -c:v libx264 -vf yadif -crf 18 目标视频.mp4
复制代码
参数:
-i 后面接待输入的文件。
-c:v libx264 使用H.264进行视频编码。
-vf yadif 使用yadif进行视频反交错(避免画面拉丝)。
-crf 18 该值决定画面质量和编码耗时。数值越小,压缩质量越好,编码耗时越长。一般取值范围为18~28。

FFmpeg也支持画面裁切、水印、提取帧等操作,在此不介绍。
压制视频时,尽量保持原画面的分辨率、显示宽高比和帧率。在使用FFmpeg命令时若未指定这些参数,则默认保持原始分辨率、显示宽高比和帧率。

设置ASS字幕
如果你提取的视频没有字幕,你可以自己制作ASS字幕并直接压制到视频中,命令如下:
  1. ffmpeg -i 源视频.VOB -i 字幕.ass -c:v libx264 -vf "yadif,ass=字幕.ass" -crf 18 目标视频.mp4
复制代码
关于ASS字幕格式的规范可以参考
https://www.douban.com/note/658520175/

注意:
1、请保证ASS字幕文件内容符合规范。
2、ASS字幕文件最好以UTF-8格式编码保存。
3、如果转码时报错,修改字幕文件名为英文再试。

批量转换
假设你所有的VOB文件都在一个目录中,则在该目录下新建脚本。下面以Windows平台为例。
新建.bat文件,编辑并输入如下命令。
  1. @echo off

  2. for %%i in ("*.vob") do ffmpeg -i "%%i" -c:v libx264 -vf yadif -crf 18 "%%i".mp4
复制代码
保存,并双击执行。即可批量对该目录下的所有.vob文件进行编码了。

更新:制作DVD卡拉OK,在已有视频和一个独立伴奏时,将其合成一个文件,最终文件要包含1个视频流和2个音频流。命令如下:
  1. ffmpeg -i 源视频.mp4 -i 伴奏.wav -map 0 -map 1 -vf yadif -target pal-dvd 目标视频.mpg
复制代码


感谢阅读。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|如花高清MTV论坛Ⅱ

GMT+8, 2024-11-21 20:03 , Processed in 0.302749 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表