Linux下录制转换工具:转换,切割,连接,

ffmpeg是Linux中改换音频录制文件的常用工具。

附录2:FFmpeg文档

mencoder -delay 0.7 -oac copy -ovc copy input.avi -ooutput.avi

解释:让音频轨比近日的录制轨落后0.7分钟

aac to ac3:

附录2:其他命令行,不保障可用

  1. AVI转FLV

ffmpeg -i video_origine.avi -acodec libmp3lame -ab 56K -ar 44100 -b
200K -r 15 -s 320×240 -f flv video_finale.flv

2.AVI转成divx编码mpeg4的AVI

ffmpeg -i video_origine.avi -s 320×240 -vcodec msmpeg4
video_finale.avi

  1. 把AVI里的节奏保存成mp5文本

ffmpeg -i source_video.avi -vn -ar 44100 -acodec libmp3lame -ac 2 -ab
192K -f mp3 sound.mp3

  1. 转换成3gp

ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176×144

-acodec aac -ac 2 -ar 22500 -ab 24 -f 3gp test.3gp

ffmpeg -y -i test.wmv -ac 1 -acodec libamr_nb -ar 8000 -ab 12200 -s
176×144 -b 128 -r 15 test.3gp

  1. 转换成mp4

ffmpeg -i source_video.avi -b 300K -s 320×240 -vcodec xvid -ab 32K
-ar 24000 -acodec aac final_video.mp4

  1. 从3gp里dump出m4v(间接拷贝 不另行编码)

ffmpeg.exe -i  test.3gp  -vcodec copy -f m4v test.m4v

ffmpeg.exe -i  test.3gp  -f m4v test.m4v  (重新编码)

  1. 转码 把.f4v转码成.asf

ffmpeg.exe -i TF2_Trailer2.f4v -vcodec copy -acodec copy -f asf 1.asf

  1. 一齐无损的高级中学级录制格式

ffmpeg -i t_needss_e309_excl_hd.mov -vcodec huffyuv -acodec
pcm_s16le 2.avi

9.多wav合并

ffmpeg -i Lt.wav -i Rt.wav -map 0,0 -map 1,1 -acodec copy Stereo.mov

其次步:用sox对旋律开首3秒钟做3个淡入效果(声音稳步进步)

mencoder “mf://snap*.bmp” -mf fps=25 -oac mp3lame -lameopts
abr:br=128:mode=3 -audiofile test.mp3 -ovc lavc -lavcopts
vcodec=msmpeg4v2:vpass=2:vbitrate=2560000:mbd=2:keyint=132:vqblur=1.0:cmp=2:subcmp=2:dia=2:mv0:last_pred=3
-o lead.avi

-ab: bitrate 设置音频码率

1.音频录像合并:

“ffmpeg -i 音频  -i 录制 输出录制”

例:

“ffmpeg -i sdcard/soundtouch.wav  -i sdcard/input.mp4
sdcard/output.avi”

注:

出口摄像的格式不为.mp3的原故,好像是ffmpeg的版权原因,只有MP5的解码库,没有编码库

(2015,8,11修改,音频录制顺序是可以变的,今后作者用的下令行为

-i sdcard/iutput.mp4 -i sdcard/handclap.wav -vcodec copy -s 768×1024
-f avi sdcard/output.avi

-vcodec
前面不肯定要跟copy,能够改为h264之类的摄像编码,不过那样会追加转换的时刻 

-s 为钦命录像分辨率

从而添加了 -vcodec 和-s 是因为本来转换出来,后半有的录制变模糊.

)

ffmpeg2theora: 

 

ffmpeg -i input.wav -acodec ac3 output.ac3

2.录像格式转换

“-i 输入摄像 -f 格式 输出摄像”

例:

“-i sdcard/input.mp4 -f avi sdcard/output.avi”

任务9: 将一层层图像文件转换为ogg录像文件

解释:偶尔也亟需以此意义的。
第贰步,将mp4文本转换为wav文件,第③步用ffmpeg将wav文件转换为wma. 

ffmpeg -i input.flac output.flac

timidity配置和装置还是比较辛勤的。还亟需额外安装高格调的sf2声音字体文件,配置sf2文件也很是不难出错。总体效果还是可以接受。但不能采用最近风靡的vst,因而恐怕会被稳步淘汰掉。 

解释:ogg录制仍然有点用的,wikipedia, wikimeida都在用。
上边的录制比特率为320kbps

aac to ogg:

  1. 摄像格式转换
  2. 音频格式转换
  3. 切割摄像及音频
  4. 连接两段录像
  5. 录像音频同步
  6. 将图像连串转换来摄像      

-i: 表示输入的旋律或录像

t1.avi t2.avi
输入文件(可协调修改路径及称谓,还足以更多,空格分开,注意顺序,还有那几个输入文件的码流也供给平等)
-ovc copy 表示摄像编码格式不变(因为是统一而不是更换,所以没要求变)
-oac copy 代表音频编码格式不变(同上)
-o tt.avi 输出文件(可本身修改路径及称谓,按输入文件的逐一举办连接的)

 

wav to mp3:

 

 

flac to wav:

 

 

输出是aac: -acodec libfaac

mplayer video.avi -vo png -ss 00:00:10 -endpos 5.0 -vfcrop=480:360:80:60

 

版权表明:本文为博主原创小说,未经同意不得转发。

 

mencoder  “mf://snap*.bmp” -mf fps=25 -audiofile test.mp3 -o output.flv
  -af resample=22050:0:0 -sws 9 -vf scale=448:-3,expand=448:336 -of lavf
-ovc lavc -lavcopts
vcodec=flv:vbitrate=260:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=2:dia=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:vpass=1

ffmpeg -i audio.aac audio.wav

 

 

libmp3lame: 使用libmp3lame编码mp3

任务3:切割摄像轨

这里是百鬼丸从前收集的一有个别命令行录像音频编辑脚本命令,一向在大团结的记事本里随时用,未来认为天涯论坛编辑器够方便,速度也够快,觉得把它们位于博客上更合适些。那些命令都是基于一些开源免费软件,如mencoder,
ffmpeg, lame, sox,perl,
ffmpeg2theora等,这一个软件一般都未曾图形界面,须求在命令行窗口输入执行。
由此对家庭用户或然并不是太对劲,须求花好多日子领会明白。但对批量甩卖只怕后台处理摄像音频很管用。当您不想购入商业软件可能应用linux操作系统时,能够尝试。 

-vn: 不做摄像记录

 

 

ffmpeg -i $ID.webm -acodec libmp3lame -ac 1 -ar 16000 $ID.mp3

 

一经您只供给将大幅度图像如某些封面,和1个mp5合并成多个录像文件,请参考前一篇博文。 

ffmpeg -i $ID.mp4 -acodec libmp3lame -ac 1 -ar 16000 $ID.mp3

ffmpeg -i $ID.mp4 -vn -ab 128k -ar 16000 -y $ID.mp3

 

解释:让录制轨比最近的音频轨落后0.7分钟

wav to ac3:

 

Active perl的Windows版本:

ffmpeg -i $ID.webm -ac 1 -ar 16000 $ID.wav

 

mplayer input.mp3 -ao pcm

webm to wav:

软件主页

 

ffmpeg -i $ID.mp4 -ac 1 -ar 16000 $ID.wav

timidity input.mid -Ow

解释:mono=3 代表单声道音频输出, mono=0 代表立体声音频输出。
上边使用的录像编码是微软的msmpeg4,因而这几个AVI文件能够直接在Windows
media player中播放,不需求其余安装插件。 上边两条命令,表示三遍压缩。
为增强速度,也得以只实用第壹条做单次压缩。 输出录制的fps为25。

-y: 覆盖输出文件

sox audiodump.wav result1.wav fade t 3

 

-f:
强制行使某种输出格式,平常输入文件的格式是自动物检疫查和测试的,输出文件的格式依照后缀猜想,所以大多数场所不需求安装
-f 

任务10: 将一多重图像转化为与NTSCVCD包容的mpeg2格式文件。 

不明了干什么笔者要好不大概复苏了。

aac to mp3:

任务14: 将一文山会海图像转换为swf格式的flash文件(要求perl) 

 

wav to flac:

将一幅图像和二个mp4文书合并成录制文件的小工具

 

ffmpeg -i input.wav -acodec libfaac output.aac

用ffmpeg命令如下

mencoder “mf://snap*.bmp” -mf fps=25 -oac mp3lame -lameopts
abr:br=128:mode=3 -audiofile test.mp3 -ovc lavc -lavcopts
vcodec=msmpeg4v2:vpass=1:vbitrate=2560000:mbd=2:keyint=132:vqblur=1.0:cmp=2:subcmp=2:dia=2:mv0:last_pred=3
-o leadnull

wav to ogg:

cpan: 

 

-acodec: 使用codec编解码

ffmpeg的Windows binary: 

 

输出是ogg: -acodec libvorbis

任务12: 将摄像文件转换为一连串图像

 

ffmpeg -i input.wav output.flac

解释:几回压缩,输入图像帧率为25fps,
输出帧率为29.97fps,摄像编码mpeg2, 音频编码192kbpsac3.  

 

webm to mp3:

(2)
对于wmv9,rm,rmvb等录像格式,ffmpeg还不或然解析,但足以通过五次转换达到指标:

先用mencoder将其转移成avi格式:
mencoder tt.rmvb -ovc lavc -oac mp3lame -o tt.avi 
然后再选取(1)中的命令对该avi文件举行转换即可!

上述命令基本上是参照了mplayer的用户手册,videohelp.com的论坛帖子写的。

ffmpeg -i input.wav -vn -ar 44100 -ac 2 -ab 192k -f mp3 output.mp3

ffmpeg -i audio.wav -acodec libmp3lame audio.mp3

 

解释:一共两条命令。第二条将wma转化为wav文件,第②条再将wav转换为mp5文件,比特率为160kbps. 

输出是ac3: -acodec ac3

lame result2.wav -o fighting.mp3 -b 160

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf
scale=720:480,harddup -srate 48000 -af lavcresample=48000 -lavcopts
vcodec=mpeg2video:vpass=1:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:vstrict=0:acodec=ac3:abitrate=192:aspect=16/9
-ofps 30000/1001 -o ntscdvd.mpg “mf://snap*.bmp” -mf fps=25 -audiofile
test.mp3

-ar: sample rate 设置音频采集样品率

 

解释:这几个历程由四条命令组成。 上边的事例中,

至于别的参数选项,视供给使用。

其三步:用sox对旋律停止3.5分钟做二个退出效果(声音渐渐衰减)

 

ffmpeg -i input.aac -libvorbis output.ogg

 

 

 

解释:两次压缩,将一文山会海snap001.bmp,
snap002.bmp,…图像和贰个VCD文本”test.mp4″转换来fps=25的拍戏。音频采集样品率设定为22050,摄像镜头大小为448×336,录制的比特率为260kbps。 

mplayer -ss 00:01:59 -endpos 102.5 input.mp3 -ao pcm

ffmpeg -i audio.aac -acodec ac3 audio.ac3

 

也得以用mplayer完结同样遵从

mp4 to wav:

万一有五个rmvb文件cd1.rmvb和cd2.rmvb,反正也是各自须要更换来avi格式的,那么转换来avi之后,就足以由此命令:
mencoder t1.avi t2.avi -ovc copy -oac copy -o all.avi 
对细分的文书举办联合,合并完以往,再将其转换到mp3即可!首借使看个人的欣赏了!

 

输出是mp3:  -acodec libmp3lame

or(不要求bitrate相同):

 

ffmpeg -i audio.aac -acodec libmp3lame -ac 2 -ab 160 audio.mp3

解释:有时候大概用swf来保存录像比flv更有益。假使图像数据不多以来,能够行使swftools来拓展转换 

ffmpeg -i audiodump.wav -acodec wmav2 -ab 128000 test.wma1

mp4 to mp3:

 

 

wav to aac:

解释:ogg摄像依旧有点用的,wikipedia,
wikimeida都在用。上边的录像比特率为320kbps

解释:五次压缩,输入图像帧率为25fps,
输出帧率为29.97fps,录像编码mpeg2, 音频编码192kbps ac3.  

aac to wav:

任务8: 将一多重图像文件转换为flv摄像文件

 

ffmpeg -i input.wav -acodec libvorbis output.ogg

参数表达:

任务14: 将一密密麻麻图像转换为swf格式的flash文件(供给perl) 

实则wav, mp4, aac, ac3, ogg之间的竞相转换是一般的:

 

 

-ac: channel 设置通道3, 暗中认可为1

 

 

ffmpeg -i audiodump.wav -acodec wmav2 -ab 128000test.wma1

 

mencoder的Windows binary: 

第③步:用sox对旋律开首3分钟做3个淡入效果(声音慢慢提升)

 

 

 

中间,第叁 、第②步是足以简单的。 

发表评论

电子邮件地址不会被公开。 必填项已用*标注