用哪个软件压制DVD能保持画质最好的游戏还能记录下章节信息???

视频压制软件
视频压制软件
先介绍几个中文版面,简单易用的工具。
超级兔子快乐影音转换器
影音转码快车
总结一下常用工具,自己常忘事,没办法
三种封装格式 AVI MKV MP4
建议用两种
XviD+MP3=AVI 当前常用
X264+AAC=MP4 今后趋势
MKV格式通用的,想怎么封装都可以。
压制AVI常用方法
VirtualDub+AviSynth
这个是比较常用的了。配合XviD编码和Lame编码压成AVI。或者可以配合DivX编码,因为DivX比较好支持多线程,可以参考
另一个就是用 mencoder 来压,因为此只支持命令行,所以得找GUI。
WinMEnc就是比较好用的了。只不过更新太慢。&下面有论坛说明,慢慢看。
AviDemux&&这个工具值得学习,慢慢研究。
来个其它同学关于AviDemux的中文翻译 原贴:&
前段时间在doom9那里发现的Avidemux挺好用的,可惜在网上找不到多少相关的教程或介绍,于是硬着头皮把那里的FAQ看完了,总算是大概看懂了意思,上网找了一些资料以后把译文整理了出来。关于VDM和avidemux的谁好谁坏,大家见仁见智吧^_^
[Avidemux] ***FAQ***
Avidemux main window (GTK+ Interface)
Avidemux 主窗口 (GTK+ 界面)
Avidemux main window (QT4 Interface)
Avidemux 主窗口(QT4 界面)
Avidemux "Filter Manager" window
Avidemux "滤镜管理" 窗口
What the heck is Avidemux?
Imagine an application which does everything VirtualDub can do, but
runs on various platforms, supports a lot of containers, comes with
all Codecs you need built-in and doesn't use the nasty VfW
interface. That applications is Avidemux! And now the "official"
version: Avidemux is a free video editor designed for simple
cutting, filtering and encoding tasks. It's graphical user
interface looks pretty similar to VirtualDub and most features
known from VirtualDub are available too. Avidemux natively supports
a great number of file types, such as AVI, MPEG, VOB, TS, MP4, ASF,
OGM, MKV and FLV. At the same time Avidemux natively supports a
wide range of Video/Audio formats, including MPEG-1, MPEG-2, MPEG-4
ASP, H.264/AVC, DV, HuffYUV, MP3, AAC, AC-3 and Vorbis. Tasks can
be automated using projects, job queue and powerful scripting
capabilities. Video-DVD or (S)VCD compliant streams can be created
with easy-to-use "Auto" wizards. Multi-threading is
supported!
什么是Avidemux?
想像一个软件,它能够做VirtualDub能做的所有事情,并且可以运行在不同的平台上,还支持众多的容器(媒体格式),自带了你需要的所有编码解码器,放弃了VfW那令人厌烦的界面。这就是Avidemux!以下是“官方”定义:Avidemux是一款免费的切割,过滤(加载滤镜)以及编码软件。它的图形界面看起来非常像VirtualDub,而且还拥有VirtualDub上的许多功能。Avidemux原生支持大量的类型文件,比如AVI,MPEG,VOB,TS,MP4,ASF,OGM,MKV
以及 FLV。同时Avidemux也原生支持各种各样的音视频格式,包括MPEG-1,MPEG-2,MPEG-4
ASP,H.264/AVC,DV,HuffYUV,MP3,AAC,AC-3 and
Vorbis。可以使用方案(projects),工作队列(job
queue)以及强大的脚本(scripting)来进行自动作业。视频DVD(Video-DVD)或者(S)VCD包含的流可以通过“自动(Auto)”向导进行简单的创建。支持复数流!
What OS is Avidemux availabe for and who made it?
Avidemux is developed as a cross-platform application. It is
available for Linux, BSD, Mac OS X and Microsoft Windows under the
GNU GPL license. The program was written from scratch by Mean
&fixounet at free dot fr&, but code
from other people and projects has been used as well. Avidemux is
not a front-end to MPlayer/MEncoder, ffmpeg or anything else!
Avidemux is a "standalone" application and it's fully
self-contained. There are absolutely no dependencies, expect for
the libraries that ship with Avidemux. Most of the Win32
development is done by Gruntster now, who has done some great
improvements. Patches, translations and bug reports are always
Avidemux适合用在哪些系统上,以及它的作者是谁?
Avidemux是一款跨平台开发的应用程序。它可以在Linux,BSD,Mac OS X以及在GNU GPL允许下的Microsoft
Windows上运行。程序是由Mean&fixounet at free dot
fr&编写,但是也使用了他人的代码。Avidemux并不是一款彻头彻尾的MPlayer/MEncoder,ffmpeg或者是其它的东西,Avidemux是一款独立的应用程序,它高度自集成。在Avidemux上加载的库绝对没有任何的从属。现在大部分的win32
扩展程序都是由Gruntster所编写,他做了非常棒的改善。随时欢迎各位的补丁,翻译以及漏洞报告。
Where can I get Avidemux?
The official Avidemux web-site is
You can download
pre-compiled binaries for the Windows platform from the official
site, but those builds are not updated very often! Therefore it's
highly recommended to grab the latest SVN build from Gruntster's
web-site at , also mirrored at
Gruntster's builds are updated
almost daily, so they contain the latest fixes and improvements.
Pre-compiled binaries for MacOS/Intel can be found at
If you want to
compile Avidemux yourself, you can grab the sources directly from
the SVN server at svn://svn.berlios.de/avidemux/. A lot of useful
information about Avidemux, compile instructions and guides can be
found in the Avidemux Wiki at
For bug reports and
feature requests, please visit the forum at
我可以在哪里获得Avidemux?
Avidemux的官方网站是。你可以从官方网站上下载Windows平台的预编译二进制代码,但是这些版本不常更新!所以我们强烈推荐去Gruntster的网站
下载最新的SVN版(Avidemux)。Gruntster的版本几乎每天更新,所以它们包含了最新的修复以及改良。适用于MacOS/Intel的预编译二进制代码可以在
找到。如果你想自己编译Avidemux,你可以从SVN服务器svn://svn.berlios.de/avidemux/
上直接获取源文件。在Avidemux的维基百科上
可以找到许多关于Avidemux的编译说明以及指导。如要反馈漏洞以及请求(增加)功能,请到 论坛。
What encoders are supported by Avidemux?
Avidemux comes with several video encoders built-in: Xvid (MPEG-4
ASP), x264 (H.264 aka AVC), libavcodec (MPEG-4 ASP, MPEG-2, MPEG-1,
FLV, HuffYUV, FFV1, MJPEG, H.263, DV) and mpeg2enc (MPEG-1,
MPEG-2). Also it includes various audio encoders: LAME (MP3), FAAC
(LC-AAC), Aften (AC3), Ogg Vorbis and TwoLAME (MP2). Please note
that Avidemux does not support the platform-specific and outdated
'Video for Windows' (VfW) interface and it never will! This means
there is absolutely no way to use DivX (or any other VfW-based
Codecs) with Avidemux! But don't worry: Avidemux will open all
files, that were encoded with DivX, just fine. Avidemux simply uses
it's own (internal) MPEG-4 decoder instead of the proprietary DivX
decoder. Furthermore the files encoded with Avidemux and Xvid will
play 100% fine on a "DivX certified" player, as long as you use the
appropriate encoder settings...
Avidemux支持哪些编码器?
Avidemux内置了若干视频编码器:Xvid (MPEG-4 ASP), x264 (H.264 aka AVC),
libavcodec (MPEG-4 ASP, MPEG-2, MPEG-1, FLV, HuffYUV, FFV1, MJPEG,
H.263, DV) 以及 mpeg2enc (MPEG-1, MPEG-2)。同时它也包含了许多音频编码器:LAME (MP3),
FAAC (LC-AAC), Aften (AC3), Ogg Vorbis 和 TwoLAME
(MP2)。注意Avidemux不支持而且永远都不会支持特殊化的平台(platform-specific)和过时'Video for
(VfW)界面。这就意味着无法令Avidemux配合DivX(或者其它基于VfW的编码解码器)使用!但是无需担心,Avidemux可以打开所有使用DivX编码的文件,大可放心。Avidemux使用自身(内置的)MPEG-4解码器代替了私有的DivX解码器。而且只要你使用合适的编码设置,通过Avidemux
和Xvid编码的文件能够100%的完美呈现在"DivX certified"(通过DivX认证)的播放器上。
What video filters are supported by Avidemux?
Avidemux comes with a wide range of video filters built-in. Most of
those filters were ported from MPlayer, VirtaulDub or Avisynth.
There are filters for Cropping, Resizing (Bilinear, Bicubic and
Lanczos) and Expanding. For processing of interlaced video, there
are various Deinterlacing and IVTC filters (e.g. Yadif, TDeint,
Kernel Deinterlacer, Smart Deinterlace, mcDeinterlace, DGBob and
Decomb Telecide). Furthermore there are filters for Denoising
(FluxSmooth, denoise3d/hqdn3d, Stabilize, Temporal Cleaner, etc.),
Sharpening (MSharpen, asharp, etc.), Color Correction and many
more. Last but not least there is a new plugin system for
'external' video filters now. So you can add additional filters to
Avidemux without re-compiling!
Avidemux支持什么视频滤镜?
Avidemux内置了许多视频滤镜。大多数滤镜都是从 MPlayer, VirtaulDub or
Avisynth中移植过来的。它们就是剪裁,大小重置(Bilinear, Bicubic 和
Lanczos),以及扩展滤镜。这里有许多的Deinterlacing 和IVTC滤镜(例如Yadif, TDeint, Kernel
Deinterlacer, Smart Deinterlace, mcDeinterlace, DGBob and Decomb
Telecide)可以进行视频的交织处理。此外还有许多降噪(FluxSmooth, denoise3d/hqdn3d,
Stabilize, Temporal Cleaner, etc.),锐化(MSharpen, asharp,
etc.),颜色校正等等滤镜。最后不得不说的是,现在已经有了一个新的插件系统提供给“外部”的视频插件。所以你无需重编译就可以往Avidemux添加传统的插件。
How do I open Avisynth scripts in Avidemux?
Opening Avisynth scripts in Avidemux is a little bit tricky: First
of all you have to make sure that Avisynth is installed properly on
your computer. Then you must to open the AVS script file with the
AVSProxy (avsproxy.exe), which ships with Avidemux. Once the
AVSProxy is running, you can go back to the Avidemux main
application and select 'Connect to avsproxy' from the 'File' menu.
Please note that audio input is not supported via AVSProxy yet.
There also is a GUI for the AVSProxy (avsproxy_gui.exe), which
hopefully makes your life easier...
怎样在Avidemux上打开Avisynth 脚本?
在Avidemux上打开Avisynth脚本有一点技巧:首先确保Avisynth正确的安装在你的电脑上。然后你必须使用和Avidemux装载在一起的AVSProxy(avsproxy.exe)打开AVS脚本文件。一旦AVSProxy正在运行,你可以回到Avidemux的主程序并选择“文件(File)”菜单下的“连接到avs代理(Connect
avsproxy)”。注意目前通过AVSProxy还不支持音频的输入。这里还有一个AVSProxy的图形用户界面(avsproxy_gui.exe),它可以使你的操作更简便…
Why there are different front-end/execuatbles for Avidemux?
There are currently three different user interfaces available for
Avidemux. Each one has it's own executable file: The GTK+ based
interface (avidemux2_gtk.exe) is the first graphical user interface
that was developed for Avidemux. The GTK+ interface is the primary
and recommended interface. The QT4 based interface
(avidemux2_qt4.exe) is still under development and various features
are not available yet. Nevertheless the QT4 interface offers native
M$ Windows look & feel, which some users might
prefer. And the CLI version of Avidemux (avidemux2_cli.exe) runs
without any graphical user interface. The CLI interface is used
from a console and it's intended for batch processing.
Avidemux为什么有不同的执行程序?
目前Avidemux有三个不同的,可用的用户界面。每一个都有自己的执行文件:GTK+基本界面是为Avidemux开发的第一个图形用户界面。GTK+界面是主要的并且推荐的界面。QT4基本界面(avidemux2_qt4.exe)目前仍在开放中,许多功能还不可以使用。不过QT4界面提供了一些用户喜欢的原生微软Windows外观感。CLI版本的Avidemux(avidemux2_cli.exe)不提供任何的图形用户界面。CLI界面通过控制台运行,用在批处理。
How can I save/load my x264 or Xvid settings in Avidemux?
You can use Avidemux' scripting engine for that purpose: First run
Avidemux, open some video file (it doesn't matter which one) and
setup the x264/Xvid configuration as you want to save it. Next save
your project via "File" -& "Save project as..." to a
script file (e.g. my_x264_config.js) and exit Avidemux. Then open
the resulting script file with your favorite text editor (e.g.
Notepad++) and remove all the unneeded lines. All you need to keep
are the "app = new Avidemux()" and the "app.video.codec(...)"
lines. If you also want to save the audio Codec config, then keep
the "app.audio.codec(...)" line too. Finally save the script file
to the "C:\Documents and
Settings\&Username&\avidemux\custom"
directory. From now on your script will show up in the "custom"
menu in Avidemux' main window. Simply run that script to restore
your configuration. The script might look like this:
var app = new Avidemux();
//** Video Codec conf **
app.video.codec("X264","AQ=22","188 00 00 00 00 00 00 ..... 00 00
//** Audio **
app.audio.codec("lame",128,12,"00 00 00 00 02 00 00 00 00 00 00 00
//End of script
怎样在Avidemux中保存/载入我的x264或者Xvid设置?
你可以使用Avidemux的脚本引擎来达到这个目的:首先运行Avidemux,打开一些视频文件(打开哪一个都没关系的),然后设置你想保存的x264/Xvid的配置。通过“文件(File)”-&“保存工程为(Save
project as…)”把你的工程保存为一个脚本文件(e.g.
my_x264_config.js)。然后退出Avidemux。通过你喜欢的文本编辑器(例如
Notepad++)打开刚刚导出来的脚本文件,删去所有不需要的行。你只需要保留"app = new
Avidemux()"以及"app.video.codec(...)"。如果你还想保存音频编码解码器的配置,那就同时保留"app.audio.codec(...)"。最后直接保存脚本文件到"C:\Documents
Settings\&Username&\avidemux\custom"。以后你的脚本就会在Avidemux的主窗口的“自定义(custom)”菜单中出现。简单的运行一下那个脚本就可以重置你的配置。脚本大概是这样的:
var app = new Avidemux();
//** Video Codec conf **
app.video.codec("X264","AQ=22","188 00 00 00 00 00 00 ..... 00 00
//** Audio **
app.audio.codec("lame",128,12,"00 00 00 00 02 00 00 00 00 00 00 00
//End of script
How do I open several files/segments as one big file?
Run Avidemux and open the first file via "File" -&
"Open...". Now you can append all the other files/segments: Simply
use "File" -& "Append..." for each file you like to
add. Please note that all files need to be in the same format!
Furthermore they all need to have the same resolution and the same
framerate. If you want to merge files with different formats,
framerates or resolutions, then you must convert (re-encode) the
individual files to a uniform format before joining them
如何打开几个文件/章节为一个大的文件?
运行Avidemux,通过“文件(File)”-&“打开(Open…)”来打开第一个文件,现在你就可以追加所有剩下的文件/章节:通过“文件(File)”-&“追加(Append…)”打开你想追加的文件。注意所有的文件必须是同一种格式!而且它们都必须有同样的分辨率和帧率。如果你想合并不同格式,帧率或分辨率的文件,你需要在合并以前转换(重编码)单独的文件为统一的格式的文件
Why do my MPEG-2 files get out of sync when I cut/edit them in
Captured MPEG files are generally from DVB S/T (in MPEG TS format)
or from IVTV based cards or any other card with hardware MPEG-2
encoding (in MPEG PS format). These captures often contain
transmission errors which end up as missing or broken frames! A
video player (MPC, MPlayer, xine, VLC, etc.) will constantly
re-sync the streams using the timing information embedded in the
stream. Avidemux will not! Apart from the constant shift, which is
easily recoverable using the timeshift filter, it will result in a
growing synchronisation issue when encoding or transcoding. Even
saving without re-encoding will be async! MythTV recordings are a
prime example of this problem: The audio will be offset by
approximately -330 ms at the start of the recording and the drift
throughout the duration of the recording. Please note that not all
MythTV recordings have this problem, just some depending on the
software and hardware configuration. The only 100% reliable way to
fix your MPEG-2 files is to use ProjectX. You can get ProjectX from
, a tutorial can be
为什么当我用Avidemux剪裁/编辑MPEG-2的文件时会出现不同步?
封装MPEG文件通常都是通过DVB S/T(MPEG TS格式)或者通过基于IVTV的卡或者其它硬件编码MPEG-2的卡(MPEG
PS格式)。这些封装经常包含传输错误,这些错误会以丢失的或者错误的帧来结束!播放器(MPC, MPlayer, xine, VLC,
etc.)通常会使用流中内含的时间信息来重新同步流。但Avidemux不会这么做!与通过时间移位滤镜获得的常量移位不同,常量移位在编码或转码的时候会导致同步的问题加剧。其实即使不保存重编码一样可以同步!MythTV
唱片就是这种问题的一个主要例子:音频会被大约的移动-330毫秒,从录音的开始一直持续贯穿整个录音。请注意并不是所有的MythTV唱片都有这个问题,只有一部分(唱片)要依赖软件和硬件的配置。修复MPEG-2的100%可靠的方法就是使用ProjectX。你可以在
获得ProjectX。在
可以找到一份使用教程。
How can I set the target filesize (e.g. 700 MB) in Avidemux?
If you want to encode your video to a specific filesize, e.g. 700
MB to fit on a CD-R, you need to use the "2 Pass" encoding mode.
The 2-Pass mode is available for Xvid and x264 as well as for the
MPEG-1/MPEG-2 encoders. It will give you maximum quality for a
given filesize. In order to use the 2-Pass mode, choose "Two pass,
final/video size" in the video encoder's "Configure" dialog. Then
enter the desired size (in MBytes) in the edit box below. But take
care: This value applies to the video size only, it does not take
the audio size into account! Hence the size entered in the
"Configure" dialog will not equal the total size of your output
video, unless there is no audio stream in your file. In order to
set up the target filesize properly, please use the "Calculator"
tool! In the Calculator window choose your output container (e.g.
AVI), choose your target media (or custom size) and enter the audio
bitrate you have selected. Finally press the "Apply" button, before
you close the Calculator window! Now the video encoder has been
configured according to your desired total filesize and you can
save your video.
怎样在Avidemux里面设置目标文件大小(例如 700MB)
如果你想指定一个特殊的文件大小来编码你的视频文件,例如700MB,以便于配合一张CD-R,你需要使用“2
Pass”的编码模式。2-Pass模式可以在Xvid和x264以及MPEG-1/MPEG-2编码器上使用。它会在一个给定的文件大小上给你一个最高的(视频编码)质量。要使用2-Pass模式,在视频编码器的“配置(Configure)”对话框中选择“Two
pass,最终/视频大小(final/video
size)”,然后在下面的编辑框中输入希望得到的文件大小(单位是MBytes)。但是请注意一点:这个值只会应用于视频的大小,它不会累计音频的大小!因此在“配置(Configure)”对话框中输入的大小并不等于输出视频的总大小,除非文件中没有音频流。要合适的设置目标文件大小,请使用“计算器(Calculator)”工具!在计算器窗口中选择你的输出容器(container)(例如AVI),选择目标媒体(或者自定义)以及输入你已经选择的音频码率。最后在关闭计算器前按下“应用(Apply)”按钮!现在视频编码器已经按照你所希望的总文件大小配置好了,你可以保存你的视频了。
Why I don't hear sound in Avidemux?
In most cases this is simply because you didn't enabled sound yet!
By default Avidemux's audio output is set to "DUMMY", which means
there is no audio output at all. Just go to "Edit"
-& "Preferences" and switch to the "Audio" tab. Then
change "Audio output" to "WIN32" or whatever suits your OS. Finally
click the OK button. Now you should hear sound.
为什么我在Avidemux中听不到声音呢?
大多数情况都是简单的由于你还有启用声音!Avidemux的默认音频输出是设置为“虚拟的(DUMMY)”,这就意味着毫无音频输出。你只需要点击“编辑(Edit)”-&“参数选择(Preferences)”,然后转到“音频(Audio)”标签,接着把“音频输出(Audio
output)”更改为“WIN32”或者其它适合你的操作系统的选项,最后点击OK按钮。现在你就应该能听到声音了。
What do "Copy" mode and "Smart Copy" mean?
In Avidemux you can select "Copy" mode for both, audio and video,
which equals "Direct Stream Copy" in VirtualDub. This means the
streams will be copied "1:1" from the input file without any
processing or re-encoding. Of course you can not apply any
audio/video filters in that mode! Unfortunately the "Copy" mode
requires the very first frame of your selection to be an I-Frame
(Key Frame). That's because video files necessarily have to start
with an I-Frame! Nevertheless Avidemux has a nice feature, which is
called "Smart Copy". It gets used automatically in case you use the
"Copy" mode, but the first frame of your selection is not an
I-Frame. SmartCopy will only re-encode the frames that are located
before the very first I-Frame. The rest of the video is copied 1:1
from the original video. Hence SmartCopy will only effect the first
few seconds of the video (if it all), while the rest will be not be
modified at all. Please note that "Smart Copy" is currently limited
to MPEG-4 ASP (Xvid, DivX, etc.) video files!
“拷贝(Copy)”和“智能拷贝(Smart Copy)”是什么意思?
在Avidemux中你可以给音频和视频选择“拷贝(Copy)”,这就相当于VirtualDub的“直接拷贝流(Direct
Copy)”。这就意味着从输入文件那里不进行任何的处理以及重编码而是1:1的拷贝。故你不能在这种模式下应用任何的音频/视频滤镜!不幸的是,“拷贝(Copy)”模式要求你所选择的文件的起始帧为I
帧(关键桢Key Frame)。这是因为视频文件必须以I 帧开始!不过Avidemux有一个很强大的功能,它就是“智能拷贝(Smart
copy)”。当你所选择的视频起始帧不是I
帧时,它会自动的启用,除非你使用“拷贝(Copy)”模式。智能拷贝只是重编码起始关键桢之前的帧。剩下的视频是从源视频里1:1的拷贝。因此智能拷贝只会作用于视频的开始几秒(如果这就是全部话),剩下的(视频)不会有任何修改。注意“智能拷贝(Smart
Copy)”目前只能用于MPEG-4 ASP (Xvid, DivX, etc.)的视频文件
压制MP4常用方法,MP4要求太高,压制太慢。所以不深究。好工具为
视频压制软件
X264的相关介绍
Software using x264
multi-platform, multithreaded DVD to MPEG-4 ripper/converter.
TMPGEnc XPress
DVD复制软件
SmartRipper 2.41 
MPEG4Modifier
XviD相关介绍
以下这个教程是很古老的,参考一下就行了。
《VirtualDubMod+AviSynth簡易教學》DVD 轉 XviD
公認最簡單,轉檔速度最快,品質最好,語音同步,挑片率0的方法!
我敢說公認轉檔速度最快,品質最好可是有憑有據的!
感謝大長輩神Shade提供資料^^
原作者 Silky: (我有稍作修飾)
--------------------------
我們知道原始 MPEG 資料是 YUV 4:2:0的格式,以前我們在做 DivX/XviD 壓縮的時候,處理流程是:
DVD/VCD(YUV 4:2:0) -& DVD2AVI(YUV 4:2:0
-& YUV 4:2:2 -& YUV 4:4:4
-& RGB24) -& VFAPI(RGB24)
-& TMPGEnc/AviUtl/VirtualDub(RGB24)
-& DivX/XviD Codec(RGB24 -& YUV
4:2:0) -& MPEG-4(YUV 4:2:0)
所以以前的處理流程中間要經過好幾次 YUV &-& RGB
的轉換。這個轉換是有損的,做得越多次,原始的色彩資訊就損失的越嚴重。而且這個轉換的計算又耗時。那麼有人(Marc
FD)就想到,反正最後轉成 MPEG 都要存成 YUV 4:2:0 的格式,那麼為什麼不乾脆一路到底,全程都以 YUV
處理,這樣
1. 處理的資料量少。(YUV 的資料比 RGB 24/32 少非常多)
2. 不用轉換計算
所以速度快。再加上又可以避免 YUV &-& RGB
轉換的損失,豈不是一舉兩得?所以支援 YUV 的 Avisynth 2.5 就誕生了,但是目前 VirtualDub 還是不支援
YUV,所以要得到全程 YUV 處理的好處,必須使用 VirtualDubMod 這個軟體才行,這個改版才有支援 YUV(要選
Fast recompress)。
--------------------------
為何我又說此轉檔方法也是最簡單呢?這也是有憑有據的!
原作者 Shade:
--------------------------
Avisynth 其實用法很簡單,我之前寫的那些只是比較變態的做法,一般不需要寫到這樣複雜,通常處理只有寫兩三行。好處是
1. Avisynth 的處理速度非常快。
2. 寫好的 avs
可以重複拿來使用,不用每次都重頭做一次,只要改改檔名、路徑,馬上就可以全自動做好所有需要做的處理,適合大量轉檔的時候使用。想想看,MPEG
Decode, IVTC, Crop, Resize, 濾雜訊,全部所有的處理只要寫數行文字,存成 .avs,然後用
VirtualDub 開啟這個 avs,所有的工作就做好了,你只需要選好
Codec,就可以開始壓縮了。而且下次要再壓縮時,不用重新在軟體中一個一個設置這些設定,不必用好多個軟體連來連去,只要改這個 avs
檔,改改處理的檔名和路徑,用 VD 開啟,謝天謝地,所有的工作又都完成了 ^^
3. Avisynth 的 filter 非常多,功能很強;例如 IVTC 吧,TMPGEnc 要做個半死,AviUtl
速度慢,如果用 Avisynth 的 IT plugin,只要寫短短數個字,IVTC 這個工作就完了,而且效果比 TMPGEnc
的自動補正還好,這麼省力,老實說實在是非常好用。
4. 可以模組化,寫好的 function
可以重複載入使用;提供許多運算、條件判斷的操作,善用的話可以做出非常變態的處理,這是其他軟體做不到的。
--------------------------
**********************************
接下來就來簡單講解整個步驟流程:
(由於是簡易教學,理論我都去掉了,若需要詳細研究的人,請參閱近期即將推出的 MPEG4
轉檔教學電子書,此篇教學主要是讓需要的人先睹為快,解解渴^^")
下載SmartRipper 2.41(下載後解壓縮即可使用,無須安裝)
打開 SmartRipper 進入主畫面後可以看到 Chapters 清單,用 Movie 模式擷取,此模式是根據此 DVD 在
撥放程式裡所顯示的章節把檔案擷取出來!選好之後,按下面的[none]按鈕,再挑選你要的章節或檔案打勾,指定好存放路徑[Target]後再按左下角的[Start]就開始擷取成VOB檔了。注意在
SmartRipper v2.41 版 Source那分為 Input 和 Stream Processing
兩個頁面,在Input頁面按上面教學的去作就行了。而在Stream Processing頁面要勾選 Enable Stream
Processing,否則擷取出來的影音檔案可能會出問題!
下載dvd2avi 1.76(下載後需安裝,注意一定要用1.76版)
開啟 DVD2AVI,導入 VOB!
影像部分設定(Video):
1.iDCT Algorithm 部分設為 IEEE-1180 Reference
2.Color Space 設為 YUV 4:2:2
3.YUV-&RGB 設在 PC Scale
4.Field Operation 設在 none
聲音部分設定(Audio):
1.Track Number,選擇你要的聲道,如 5.1 聲道在 Track 2 就選 Track 2,日文發音在 Track 3
就選 Track 3
2.Channel Format 選在 Auto Select
3.Dolby Digital 選擇 Demux,MPEG Audio 選擇 Demux,這樣就會匯出 *.AC3
4.在 48 -& 44.1KHz 的設定選 OFF
一切設定好後,到 Save Project 匯出 *.d2v 專案檔及 *.ac3 音軌檔!
下載AviSynth 2.52(一定要2.5x版,下載後需完全安裝)
裝完後下載下面兩個 AviSynth plugin
1. 解碼mpeg2 plugin
2. 自動24fps補正 plugin
解壓後將這兩個*.dll檔(MPEG2DEC.dll IT.dll)複製到C:\Program Files\AviSynth
2.5\plugins裡,然後打開記事本將下面虛線內的文字存成一個*.avs檔(該分行的一樣要分行!)
----------------------------------------------------------------
LoadPlugin("C:\Program Files\AviSynth
2.5\plugins\MPEG2DEC.dll")
MPEG2Source("C:\1.d2v")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll")
IT(fps=24,ref="TOP",blend=false)
Crop(8,0,704,480)
LanczosResize(640,360)
----------------------------------------------------------------
其中MPEG2Source("C:\1.d2v")是你*.d2v放置的路徑,請自行修改!
注意上面的Crop(8,0,704,480)LanczosResize(640,360)這兩行是給16:9的影片用的
4:3影片請用Crop(8,0,704,480)LanczosResize(640,480)
2.35:1的影片請用Crop(8,60,704,360)LanczosResize(640,272)
下載 Nandub 1.0RC2(下載後解壓縮即可使用,無須安裝)
解壓縮 Nandub 的檔案之後,雙擊其中的 AuxSetup.exe 檔,點擊[install Handler]按鈕。
安裝 XviD Code(到此下載最新版安裝)
下載 VirtualDubMod 1.4.13(下載後解壓縮即可使用,無須安裝)
然後打開 VirtualDubMod,將剛剛做好的 *.avs 檔拉進 VirtualDubMod
視窗,接著[video]--&選[Fast
recompress],確認[AVI]--&[Audio]項下是[NO
Audio],然後[Video]--&[Compression]--&[XviD
MPEG-4 Codec]--&[Configure]進入XviD 設定,按那個 "Default"
按鈕,所有設定就會自動使用最佳的預設值,在[Encoding Mode]選項中選擇[2 Pass - 1st
pass],連按2次ok後按下 F7 來儲存第一個pass的avi檔案(容量極小隨便放),另外下面的 Add operation to
job list and defer processing 也要勾選。接下來再回到 codec 設定的部分,這一次選擇[2 Pass
- 2nd pass Int],在 Desired size
那格填上你想要壓出來的容量大小值。連按2次ok後再按F7來儲存AVI,為它取個另一個跟 1st pass不同的名稱,並且也要勾選Add
operation to job list and defer
processing,接下來按F4帶出工作列表,你要做的只有按下Start鈕,兩個pass將會自動執行不需要再有任何手動操作,一旦編碼過程完成後你的
XviD 檔就完成了。
經過一連串的努力終於壓好影像部分,接下來只要再跟聲音做個結合就完成了!注意不要用 VirtualDubMod
結合聲音檔,好像有問題,所以我們改用 Nandub ,打開 Nandub將剛剛做好的 *.avi 檔拉進 Nandub
視窗,[Audio]--&[AC3 audio]選 *.ac3 檔,不過你會發現 *.ac3
音效檔檔名上會標個"DELAY -xxms"值,那是指影音兩者間的偏差值,是要填到 Nandub
的[Audio]--&[Interleave…]--&[Delay
audio track by ?? ms]裡的!音效檔檔名上 DELAY 值是多少就填多少(正負號也要填相同!)設定好後按 OK
離開!輸入的聲音檔都設定好後,確認[Video]項跟[Audio]項下都是[Direct stream
copy],點擊[File]--&[Save as AVI...]即大公告成!
這樣做出來的 avi 檔,畫面不會變模糊(有作IVTC所以不用去拉絲),也不會因YUV跟RGB之間的轉換而失真,而且是採用地表上頂級的
Lanczos3 Resize
法,是畫面銳利度和檔案最好的平衡點,既銳利、清晰,又不會太難壓縮。壓縮速度又快,測試過只要花其他壓縮方法的1/2~1/3時間!語音也一定同步!
不過事實上還要再挑的話,品質還有辦法再提昇!礙於時間關係先點到為止,更詳細內容可以參閱近期即將推出的 MPEG4
轉檔教學電子書,敬請期待!
DVD Ripping 工具HandBrake实用教程
  在逛坛子的时候发现大家都在用Handbrake来转换视频格式,但帖子中其一些设置教程已经比较陈旧了.新版的Handbrake已经有些改变,甚至为了转换效率,目前Handbrake还把给Intel机种和PPC机种用的版本分开。另外,为了让更多的朋友能把买回来或租回来的av片(America
Video)转成在iPod、iPod
Touch、iPhone上面观看的格式,所以就是更新一下之前的教学流程,并且推荐大家多用Handbrake已经设定好的各式影片的预设值,这样的话,整个转换的流程,相信会更加愉快的~
  那就开始吧~
  下载HandBrake:
  首先请您先去下载最新版本的HandBrake来安装,这边要提醒您的是,请按照您的电脑机种去选择下载的版本,Mac版有分Intel和PPC,选择适当的版本来用,才能增加转换的效率~另外,现在
HandBrake也已经有Windows的版本罗,并且Stanley试用过后,认为和Mac版几乎一样,所以本篇教学在Windows下也可一并适用喔~
  载入DVD影片光盘
  再来就是请您准备好要转换的DVD影片光盘~
  放入电脑后,开启HandBrake,它就会自动跳出请你选择要转换的DVD光盘,选择光盘的主目录就可以了~
  设定影片格式
  接下来先点选软件左上方的"Toggle
Presets",就会跳出右方的抽屉。然后依据您的转换需求,来选择软件预先设定好的参数,比如说,看您是要转换出来后给iPod用还是
iPhone&iPod
Touch用,或者只是要放在电脑里观看,就选择Basic的Normal,点选不同的格式,转换的参数也会不同。
  调整其他参数、声音字幕
  先选好要转换给那个装置之后,我们就要来设定其他的东西了。这边我们选转给iPod用的影片作为范例。
  在下图来源章节的部份,Title是选DVD中的影片换,通常选最长的就是了,除非您要转幕后花序的部份,再去选另外的。Chapters则是可以选择你要影片的哪一段,如果你不想整片转换,就可以从这边去选段落,后面Duration会显示转出的影片时间长度。
  再来就是目的地,选择转出影片后的存放的目的地。
  下图中Video的部份就不用调整了,因为我们已经先选了右边的预设格式,软件就会帮我们先设定好了~
  再来就是最重要的选择声音和字幕了,很多朋友第一次用HandBrake转完换发现,会什么影片会没有字幕呢?就是这里没有设定好。点选下图红框中的
Audio&Subtitles设定标签页,然后声音的地方可以选择影片的发音,字幕的地方就是选用哪种语言来当字幕。
  开始转换
  基本上,经过上面的步骤就已经设定好了,回到上方,点选下图红框中的Start就可以开始转换。
  而Add to
Queue的作用则是工作排程,如果你今天要转影片给iPod用,又想转一份高画质的放到电脑里,你就可以设定好给iPod用的之后,先"Add
Queue加入排程",等另一个给电脑的也设定好后,最后再按下Start,就会两个都转换罗,非常适合睡前放给电脑去转换,或者出门前放给它转,起床后或者回家后就OK啦~
  按下Start后,下方就会显示进度,并且预估多久时间完成。
  当你看到以下图示的时候,就表示转换完成啦~
  看看效果如何~
  如果您转出的格式是要放到iPod、iPhone或iPod
Touch上的,只要将转出的影片拖拉到iTunes里面,再透过同步的方式,就可以放到iPod们上面罗~
已投稿到:

我要回帖

更多关于 朱军画质 的文章

 

随机推荐