2013-03-30
linux 下对MP4格式视频进行合并

今天为了将“印象岭南《冼夫人》专题纪录片”的几个视频片段合并为一个,所以搜索了一些linux 下关于视频合并的知识,刚好通过flvcd在ifeng 上下载的视频均为mp4格式,所以下手就比较方便了。

mencoder ‘/home/ying/Desktop/冼夫人历经三个朝代 直接参与国家 政权_1.mp4’ ‘/home/ying/Desktop/冼夫人历经三个朝代 直接参与国家政权_2.mp4’ ‘/home/ying/Desktop/冼夫人历经三个朝代 直接参与国家政权_3.mp4’ ‘/home/ying/Desktop/高州已有冼太庙300 多座 香火延续至东南亚.mp4’ ‘/home/ying/Desktop/冼夫人建立领导地位 为岭南发展作巨大贡献.mp4’ -idx -ovc copy -oac mp3lame -o output.mp4

mencoder(MPlayer 的影视编解码器)是一个简单的影视编解码器,其设计为将MPlayer可播放的影视内容编码成其他的MPlayer可播放格式。能以1、2或3阶段的方式编码为MPEG-4(DivX/Xvid)、libavcodec 编解码器支持的任何一种格式或PCM/MP3/VBRMP3音频。此外还能够复制媒体流,具有强大的过滤器系统(crop, expand, flip, postprocess, rotate, scale, noise, RGB/YUV转换)以及更多的功能。 通过mencoder很快就将这些视频合并了,确实方便。贴上mencoder 的一些help:

ying@linux-uwkx:~/Desktop> mencoder -ovc help MEncoder dev-SVN-r35127-4.7-openSUSE Linux 12.3 (x86_64)-Packman (C) 2000-2012 MPlayer Team Available codecs: copy - frame copy, without re-encoding. Doesn’t work with filters. frameno - special audio-only file for 3-pass encoding, see DOCS. raw - uncompressed video. Use fourcc option to set format explicitly. nuv - nuppel video lavc - libavcodec codecs - best quality! libdv - DV encoding with libdv v0.9.5 xvid - XviD encoding x264 - H.264 encoding

ying@linux-uwkx:~/Desktop> mencoder -oac help MEncoder dev-SVN-r35127-4.7-openSUSE Linux 12.3 (x86_64)-Packman (C) 2000-2012 MPlayer Team Available codecs: copy - frame copy, without re-encoding (useful for AC3) pcm - uncompressed PCM audio mp3lame - cbr/abr/vbr MP3 using libmp3lame lavc - FFmpeg audio encoder (MP2, AC3, …) faac - FAAC AAC audio encoder

Read More