1:安装下面的包
sudo apt-get install libavcodec-extra-53
2:安装ffmpeg
sudo apt-get install ffmpeg
3:ok,下面先转一个flv文件为mp3格式,测试一下,行不行的通。
avconv -i 你的flv文件的名字 你想保存的mp3的名字 例如: avconv -i 1.flv 1.mp3
4:用播放器试一试,格式转化成功与否(应该是成功了,因为本人已经试了)
5:但是通常我们是要把好多flv格式的文件,转换成mp3格式的,本人的目的是把走遍美国的flv视频转换成mp3格式,(走遍美国是好早前从youku上面下载的)
好把,怎么批量转换呢?我一开始想着写个c程序。后来想想,makefile文件可能更好
于是有了下面的makefile文件:
src:=$(shell ls *.flv) des:=$(subst flv,mp3,$(src)) all:$(des) echo "convert successfully,you get:$(des)" %.mp3:%.flv avconv -i $< $@
把上面的内容保存成makfile,放到你的flv视频目录下面,然后从控制台进行到flv视频目录,直接make就ok了。
unix/linux的强大就在于小工具的数量之多,通过脚本可以把小工具组装起来,变成强大的大工具。学习中!