[教学][原创]linux音频视频处理 (视频转换、提取音频)

Totem,mplayer,sopcast,realplayer,bmp
回复
eastpeace
帖子: 109
注册时间: 2007-11-17 18:29

[教学][原创]linux音频视频处理 (视频转换、提取音频)

#1

帖子 eastpeace » 2008-05-17 10:45

缘由:
上午看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
成功。

至于更详细的参数,大家可以研究:)
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#2

帖子 百草谷居士 » 2008-06-11 14:02

如何把DVD或者VCD转换成OGG格式的视频文件呢?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
igotcha
帖子: 190
注册时间: 2007-02-27 0:43

#3

帖子 igotcha » 2008-06-11 15:46

有将avi转成rmvb的方法吗???
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2008-06-11 15:57

frameno !!! 天。难道以前忽略了这个。
● 鸣学
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#5

帖子 百草谷居士 » 2008-06-12 8:12

百草谷居士 写了:如何把DVD或者VCD转换成OGG格式的视频文件呢?
谁能帮我一把
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
knowfarway
帖子: 877
注册时间: 2007-08-25 10:37

#6

帖子 knowfarway » 2008-06-12 11:19

mp3的编码器好像很难搞出来
头像
iPod
帖子: 15
注册时间: 2007-12-22 11:09

#7

帖子 iPod » 2008-06-13 10:53

那能把ape转mp3吗?
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#8

帖子 百草谷居士 » 2008-06-17 12:37

找到。
ffmpeg2theora 可以把ffmpeg识别的格式转换成ogg格式,命令行的。
oggconvert gui的ogg格式转换器。
theoggen gui的把dvd转成ogg,不过我没有实验成功。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

#9

帖子 luojie-dune » 2008-06-17 12:43

MP3那点比OGG好呢~~~~~~~~~~~~~~~~~~为什么要转MP3?
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

#10

帖子 sevk » 2008-06-17 12:47

真复杂啊
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

Re: [教学][原创]linux音频视频处理 (视频转换、提取音频)

#11

帖子 Hello World! » 2009-08-19 8:09

一个英语不好的菜鸟对您说声谢谢。
http://mcuos.com/viewthread.php?tid=725&highlight=
建议加上参数“-of rawaudio”。
http://noie.name 网站改版中。
cmdblock
帖子: 307
注册时间: 2008-12-01 7:52
来自: 蜀山

Re: [教学][原创]linux音频视频处理 (视频转换、提取音频)

#12

帖子 cmdblock » 2009-11-11 0:59

Lz你从视频中提取的mp3不支持拖动
cmdblock
帖子: 307
注册时间: 2008-12-01 7:52
来自: 蜀山

Re: [教学][原创]linux音频视频处理 (视频转换、提取音频)

#13

帖子 cmdblock » 2009-11-11 1:55

mencoder -oac mp3lame -ovc copy -of rawaudio 视频文件 -o 音频文件
用这个命令更好
回复