[教学][原创]linux音频视频处理 (视频转换、提取音频)
-
- 帖子: 109
- 注册时间: 2007-11-17 18:29
[教学][原创]linux音频视频处理 (视频转换、提取音频)
缘由:
上午看youku上关于救灾的一些新闻,看到成龙先生录制的 生死不离,但没有画面,因此想剥离出来音频来,自己制作一个。
工具:
ffmpeg,mencoder,unbuntu的好处,就是你想使用的程序不存在,他会提示你包含这个程序的包。然后apt-get好了。(好像方便地有点会使人变傻:))
前提装好基本的编码:
我的经验是装完系统后,
升级Totem Movie Player 2.22.1
直接找个音乐文件播放,自动会提示下载解码,根据提示操作即可
mp3,wma,wmv,flv,avi基本都能播放:)
还有rm、rmvb,安装mplayer,然后下载essential-amd64-20071007.tar.bz2,
解压到:新建/usr/lib/codecs/,把下载的文件复制进去。其实最好就是在终端那里输入 gmplayer,打开一个rmvb格式的文件,然后看终端里mplayer显示关联解码器的那个文件夹。我的情况就是提示找不到/usr/lib /codecs这个文件夹,文件夹不存在!!!我就新建一个,把essential-amd64-20061203中文件都复制进去!!(都说64位系统麻烦,其实也挺简单的,64位的系统就是上64位的系统,再不没有合适的包,就装32全的兼容库:
sudo apt-get install ia32-libs*
然后就可以安装32位包
安装时加--force-architecture
,如
sudo dpkg --force-architecture -i opera_9.25-20071214.6-shared-qt_en_i386.deb
参考资料:
http://gentoo-wiki.com/HOWTO_Mencoder_I ... de#mp3lame
http://www.mplayerhq.hu/DOCS/HTML/en/mencoder.html
1、视频转换
方案一:
ffmpeg -i file.ogg file.avi
之前要安装ffmpeg
这样的,就可以将istanbul录制的桌面操作录像转化成avi或其它格式,毕竟ogg的格式有点冷门。上传youku之类与大家分享。做视频教学录像也不错。以前看做linux教学的,竟是ms 的ppt,很是不爽,连个课件都搞不定,还在这里显摆什么!!(当然抱着各有所用的目的也不错。
方案二:mencoder(找提取视频方法时顺便学会的:)
$mencoder input.wmv -o out.avi -ovc lavc -oac lavc
不过同样的文件,mencoder转换后要大得多,体积几乎是两倍;可能是在编码,已经帧参数上没有优化。个人感觉mencoder应该比ffmpeg强大,从各自的man上就可以看出。
2、提取音频(今天刚学会,顺便把我的摸索的过程写出来。最大的感受就是多看看man,比什么都好用!!!)
看到一个例子:
$mencoder input.wmv -o out.avi -ovc lavc -oac lavc
如此炮制,
$mencoder jackychen.flv -o jackychen.mp3 -ovc lavc -oac lavc
但还是有图的。
于是自做聪明
$mencoder jackychen.flv -o jack.mp3 -oac mp3lame
提示:
No video encoder (-ovc) selected. Select one (see -ovc help).
于是
$mencoder -ovc help
看到
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
尤其是frameno, try.
$ mencoder jackychen.flv -o jack.mp3 -ovc frameno -oac mp3lame
成功。
至于更详细的参数,大家可以研究:)
上午看youku上关于救灾的一些新闻,看到成龙先生录制的 生死不离,但没有画面,因此想剥离出来音频来,自己制作一个。
工具:
ffmpeg,mencoder,unbuntu的好处,就是你想使用的程序不存在,他会提示你包含这个程序的包。然后apt-get好了。(好像方便地有点会使人变傻:))
前提装好基本的编码:
我的经验是装完系统后,
升级Totem Movie Player 2.22.1
直接找个音乐文件播放,自动会提示下载解码,根据提示操作即可
mp3,wma,wmv,flv,avi基本都能播放:)
还有rm、rmvb,安装mplayer,然后下载essential-amd64-20071007.tar.bz2,
解压到:新建/usr/lib/codecs/,把下载的文件复制进去。其实最好就是在终端那里输入 gmplayer,打开一个rmvb格式的文件,然后看终端里mplayer显示关联解码器的那个文件夹。我的情况就是提示找不到/usr/lib /codecs这个文件夹,文件夹不存在!!!我就新建一个,把essential-amd64-20061203中文件都复制进去!!(都说64位系统麻烦,其实也挺简单的,64位的系统就是上64位的系统,再不没有合适的包,就装32全的兼容库:
sudo apt-get install ia32-libs*
然后就可以安装32位包
安装时加--force-architecture
,如
sudo dpkg --force-architecture -i opera_9.25-20071214.6-shared-qt_en_i386.deb
参考资料:
http://gentoo-wiki.com/HOWTO_Mencoder_I ... de#mp3lame
http://www.mplayerhq.hu/DOCS/HTML/en/mencoder.html
1、视频转换
方案一:
ffmpeg -i file.ogg file.avi
之前要安装ffmpeg
这样的,就可以将istanbul录制的桌面操作录像转化成avi或其它格式,毕竟ogg的格式有点冷门。上传youku之类与大家分享。做视频教学录像也不错。以前看做linux教学的,竟是ms 的ppt,很是不爽,连个课件都搞不定,还在这里显摆什么!!(当然抱着各有所用的目的也不错。
方案二:mencoder(找提取视频方法时顺便学会的:)
$mencoder input.wmv -o out.avi -ovc lavc -oac lavc
不过同样的文件,mencoder转换后要大得多,体积几乎是两倍;可能是在编码,已经帧参数上没有优化。个人感觉mencoder应该比ffmpeg强大,从各自的man上就可以看出。
2、提取音频(今天刚学会,顺便把我的摸索的过程写出来。最大的感受就是多看看man,比什么都好用!!!)
看到一个例子:
$mencoder input.wmv -o out.avi -ovc lavc -oac lavc
如此炮制,
$mencoder jackychen.flv -o jackychen.mp3 -ovc lavc -oac lavc
但还是有图的。
于是自做聪明
$mencoder jackychen.flv -o jack.mp3 -oac mp3lame
提示:
No video encoder (-ovc) selected. Select one (see -ovc help).
于是
$mencoder -ovc help
看到
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
尤其是frameno, try.
$ mencoder jackychen.flv -o jack.mp3 -ovc frameno -oac mp3lame
成功。
至于更详细的参数,大家可以研究:)
- 百草谷居士
- 帖子: 3919
- 注册时间: 2006-02-10 16:36
- 系统: Mint21.1/Deepin20.8
- 百草谷居士
- 帖子: 3919
- 注册时间: 2006-02-10 16:36
- 系统: Mint21.1/Deepin20.8
-
- 帖子: 877
- 注册时间: 2007-08-25 10:37
- 百草谷居士
- 帖子: 3919
- 注册时间: 2006-02-10 16:36
- 系统: Mint21.1/Deepin20.8
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
- sevk
- 帖子: 2060
- 注册时间: 2007-05-08 16:26
- 系统: arch
- 来自: 火星内核某分子内某原子核内
- 联系:
- Hello World!
- 帖子: 3051
- 注册时间: 2008-06-23 15:19
- 系统: ���������
- 来自: 北欧某国
- 联系:
-
- 帖子: 307
- 注册时间: 2008-12-01 7:52
- 来自: 蜀山
Re: [教学][原创]linux音频视频处理 (视频转换、提取音频)
Lz你从视频中提取的mp3不支持拖动
-
- 帖子: 307
- 注册时间: 2008-12-01 7:52
- 来自: 蜀山
Re: [教学][原创]linux音频视频处理 (视频转换、提取音频)
mencoder -oac mp3lame -ovc copy -of rawaudio 视频文件 -o 音频文件
用这个命令更好
用这个命令更好