必威-必威-欢迎您

必威,必威官网企业自成立以来,以策略先行,经营致胜,管理为本的商,业推广理念,一步一个脚印发展成为同类企业中经营范围最广,在行业内颇具影响力的企业。

可以改为h264之类的视频编码,channel 设置通道3

2019-09-20 08:51 来源:未知

版权注脚:本文为博主原创作品,未经同意不得转发。

"ffmpeg -i 音频 -i 录像 输出录像"

 

 mencoder -ss 6:06 -endpos 9:25 -oac pcm -ovc copy 1352796759.mp4 -o wineGarden.avi

参照链接
1: 摄像提取aac
config : --enable-libfaac
ffmpeg -i input.mp4 -acodec copy -vn output.aac
ffmpeg -i input.mp4 -vn -c:a copy output.aac

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

例:

率先当然是急需安装ffmpeg软件包,能够平素从源中进行设置!但作者设置后并不可能成功推行前面所急需执行的转变命令,所以作者只好重新从源码编写翻译安装ffmpeg:

oac:音频

Note:提取录制
ffmpeg -i input.mp4 -acodec copy -an output.264

mp4 to mp3:

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

(1)下载ffmpeg源码包,注意版本不可能太高,应该与一直从源中安装的本子大概特别最棒;作者刚开端下的版本相比高,编写翻译时提醒说有二个编写翻译选项找不到,作者到英特网也没搜出什么结果,所以不得不又下降了本子,最后选拔的是ffmpeg-0.4.9-p二〇〇六0906.tbz!

ovc copy 视频

2:录制提取VCD
config : --enable-libmp3lame
ffmpeg -i input.f4v -b 1500 -ar 8000 -ac 2 -ab 32 -f mp3 output.mp3

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

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

注:

(2)仿照效法文档  举行编写翻译安装,在编写翻译的时候只怕还有十分的多荒谬提醒,但非常多是出于有个别头文件找不到所致,所以直接从源中安装提供这一个头文件的包即可(本领唤起,能够在源中央直属机关接寻找头文件*.h去掉后缀.h的称呼*就能够,一般必要设置其对应的*-dev包)!

 

3:切割分段DVD
./ffmpeg -ss 00:00:40 -t 00:01:35 -i input.mp3 -acodec copy output.mp3

-i: 表示输入的韵律或录制

出口录像的格式不为.mp3的源委,好疑似ffmpeg的版权原因,唯有MP5的解码库,未有编码库

安装完结之后就能够张开转码操作了:

不想看mencoder/ffmpeg详细工夫手册的,能够把它当飞速简易仿效看,首要的机能有:

4:切割分段VCD
ffmpeg -ss 00:00:30 -t 00:00:35 -i input.mp4 -vcodec copy -acodec copy output.mp4

-ac: channel 设置通道3, 默许为1

(2014,8,11退换,音频摄像顺序是足以变的,今后本人用的命令行为

(1) 对于常见的avi录像文件,能够平昔使用命令:
ffmpeg -y -i "tt.avi" -vcodec xvid -s 400x240 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 48000 -ab 128 -vol 200 -f mp4   "tt.mp4"

  1. 录制格式转变
  2. 音频格式转变
  3. 切割摄像及音频
  4. 再而三两段录像
  5. 录像音频同步
  6. 将图像系列转变到摄像      

5:裁剪MP4
ffmpeg -y -i input.mp4 -filter_complex "crop=720:720:420:0,scale=480:480" -vcodec libx264 -b:v 800000 -acodec aac -strict -2 output.mp4

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

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

参数解释如下:

这里是百鬼丸先前搜罗的一有些命令行录像音频编辑脚本命令,一贯在大团结的记事本里时刻用,将来感到今日头条编辑器够方便,速度也够快,感到把它们位于博客上更合适些。这几个命令都以基于一些开源无需付费软件,如mencoder, ffmpeg, lame, sox,perl, ffmpeg2theora等,这个软件一般都尚未图形分界面,供给在命令行窗口输入推行。 由此对家庭客户可能实际不是太方便,需求花多数时刻通晓明白。但对批量甩卖可能后台管理摄像音频很得力。当您不想购入商业软件只怕利用linux操作系统时,能够实施。 

6:裁剪jpg
ffmpeg -i input.jpg -vf "crop=w:h:x:y,scale=480:480" input_crop.jpg

-acodec: 使用codec编解码

-vcodec 后边不必然要跟copy,能够改为h264之类的录制编码,可是这么会增添调换的时间

-y 覆盖输出文件,即倘若tt.mp3文件已经存在的话,不经提示就覆盖掉了
-i "tt.avi" 输入文件名,可以友善修改路线和名字
-vcodec xvid 使用XVID编码压缩录像,不可能改的
-s 400x240 输出的分辨率,注意片源必得倘使16:9的不然会变形
-r 29.97 帧数 (一般用25就可以了)
-b 1500 摄像数据流量,用-b xxx表示使用固定码率,数字可更换;还足以用动态码率如:-qscale 4和-qscale 6,4的身分比6高(一般用800就足以了,否则文件会十分大)
-acodec aac 音频编码用AAC
-ac 2 声道数1或2
-ar 48000 声音的采集样品频率
-ab 128 音频数据流量,一般采纳32、64、96、128
-vol 200 200%的高低,可改造(假使源文件声音相当小,能够升级10到20倍(1000%~两千%),我试过,效果勉强能够!但无法太大,三千00%自身也试验过,但嘈杂声太大了)
-f mp4 输出mp4格式
"tt.DVD" 输出文件名,也足以修改路线和称号

 

7:
ffmpeg -i "1.mp4" -r 1 -q:v 2 -f image2 image-3%d.jpg
-r选项设置每秒提取图片的帧数。作者想要每秒提取一帧。

-ab: bitrate 设置音频码率

-s 为钦赐视频分辨率

关于那么些参数的值是哪些获取的,那就得看您的播音设备(mp5,psp,手提式有线电话机等等)了!刚买播放设备的时候,里面肯定会预置有一部分录制文件,通过翻看这几个预置文件就可以获得你的广播设备所支撑摄像的各种参数!最简便易行的方式,能够到windows下用台风影音或KMP播放器展开一个预置摄像文件(KMP列出的比风暴影音还要详细),然后通过查阅属性就会获得全部你供给的参数了!

 

尔后有几个首要的选择是-q:v,应该专一那个选项而且本人好痛爱用它,它用来设置提取到的图片性能。作者总是设置值为2来从录制中收获高素质图片。

-vn: 不做录制记录

据此增多了 -vcodec 和-s 是因为原先调换出来,后半片段录制变模糊.

(2) 对于wmv9,rm,rmvb等摄像格式,ffmpeg还无法解析,但能够透过四次调换成达指标:
先用mencoder将其转移成avi格式:
mencoder tt.rmvb -ovc lavc -oac mp3lame -o tt.avi 
下一场再利用(1)中的命令对该avi文件举行转移就能够!

 

8: 保障品质的气象下压缩录像
ffmpeg -i 1.mp4 -c:v libx264 -preset veryslow -crf 18 -c:a copy test.mp4

libmp3lame: 使用libmp3lame编码mp3

)

参数表达:

任务1: 延迟录制部分 (对avi文件有效)

源 46.3M
crf = 18 36.7M 21%
crf = 19 31.2M 33%
crf = 20 26.5M 43%
crf = 28 7.95M 83%
crf = 51 1.25M 97%

-y: 覆盖输出文件

"-i 输入录制 -f 格式 输出录像"

tt.rmvb 输入文件(可本人修改路线及称谓)
-ovc lavc 录制编码格式(mp5录像)
-oac DVDlame 音频编码格式(VCD音频)
-o tt.avi 输出文件(可和睦修改路径及称谓)

mencoder -delay 0.7 -oac copy -ovc copy input.avi -o output.avi

参考

mp4 to wav:

例:

mencoder是与mplayer一同安装的,安装了mplayer,系统显明就能有mencoder! mencoder与ffmpeg好像皆有windows版的!
mencoder的功用也很有力,至于为啥不要mencoder三次性转变来位?这几个主题材料自身也还在抽时间商量,因为它的参数使用进一步头眼昏花,作者未来还没考试成功!

 

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

"-i sdcard/input.mp4 -f avi sdcard/output.avi"

关于别的的摄像文件格式,作者用的不多,所以也没测量检验过,不过相应都能选取(1)中的命令进行化解!

解释:让录制轨比当下的音频轨落后0.7秒钟

ffmpeg -i input.mp4 -y -f image2 -ss 00:10:00 -vframes 1 -s 640x360 test%03d.jpg
-i 输入
-y 覆盖
-f 格式 image2 一种格式
-ss 起始值
-vframes 帧 借使超越1 那么 输出加%03d
-s 格式大小 size

webm to mp3:

  1. AVI转FLV

就那样,你心爱的影片就会与你形影相随了!

 

ffmpeg -i input.mp4 -vf fps=10 ./frames/out%6d.png

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

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

填补有些:

 

9 To resize video:
ffmpeg -strict -2 -i input.mp4 -vf scale=256:144 output.mp4 -strict -2

webm to wav:

2.AVI转成divx编码mpeg4的AVI

自作者个人比较欣赏单个的录制文件,所以倘若三个摄像文件被分成了四个,也足以经过mencoder对其进展联合(好像仅帮忙avi摄像格式的合併)!

 

10 旋转自便角度
PI 180 顺时针为正
ffmpeg -i 1.mp4 -y -vf rotate=PI/2 out.mp4

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

ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4 video_finale.avi

纵然有五个rmvb文件cd1.rmvb和cd2.rmvb,反正也是独家须求转移成avi格式的,那么调换来avi之后,就能够经过命令:
mencoder t1.avi t2.avi -ovc copy -oac copy -o all.avi 
对细分的文件进行联合,合併完现在,再将其调换到DVD就能够!首倘若看个人的喜好了!

任务2: 推迟音频部分(对avi文件有效)

  1. 图形推流
    ffmpeg -loop 0 -f image2 -i png/%d.png -vcodec libx264 -pix_fmt yuv420p -r 10 -f flv rtmp://****
    -loop 1周而复始读输入 0读完就不读了
    -vcode 编码格式libx264
    -b 指定200k码率
    参照链接

wav to mp3:

  1. 把AVI里的音频保存成mp4文本

参数说明:

mencoder -oac copy -ovc copy -audio-delay -0.7 input.avi -o output.avi

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

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

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

t1.avi t2.avi 输入文件(可和谐修改路线及称号,还足以越多,空格分开,注意顺序,还应该有这一个输入文件的码流也亟需平等)
-ovc copy 表示录像编码格式不变(因为是统一实际不是改变,所以没须求变)
-oac copy 代表音频编码格式不改变(同上)
-o tt.avi 输出文件(可自个儿修改路线及称号,按输入文件的顺序进行一连的)

 

-f: 强制行使某种输出格式,平常输入文件的格式是自动检查评定的,输出文件的格式依据后缀猜想,所以大多数动静不须要设置 -f 

  1. 转换成3gp

 

解释:让音频轨比当下的录像轨落后0.7分钟

mp3 ==> wav
把mp4文件转变为百度语音识别须要的wav文件(单声道,采集样品率16k,16bit位深度)
ffmpeg -i ./1.mp3 -ac 1 -ar 16000 2.wav

wav to flac:

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

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

  15条常用的摄像音频编辑脚本命令(mencoder/ffmpeg等)

 

ffmpeg -i input.wav output.flac

可以把它当神速简易参照他事他说加以考察看,重要的效率有:

 

flac to wav:

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

  1. 摄像格式转变
  2. 音频格式调换
  3. 切割录制及音频
  4. 连年两段视频
  5. 录制音频同步
  6. 将图像连串调换到摄像     

 

ffmpeg -i input.flac output.flac
  1. 转换成mp4

这里是百鬼丸先前采摘的一有的命令行录制音频编辑脚本命令,一贯在温馨的记事本里时刻用,以往感觉腾讯网编辑器够方便,速度也够快,感到把它们位于博客上更合适些。这么些命令都以基于一些开源无需付费软件,如mencoder,ffmpeg, lame, sox,perl, ffmpeg2theora等,那几个软件一般都尚未图形分界面,须求在命令行窗口输入推行。由此对家庭用户或许并非太方便,须求花许多时间领会驾驭。但对批量甩卖大概后台管理摄像音频很得力。当您不想购入商业软件大概利用linux操作系统时,能够尝试。 

任务3:切割录像轨

aac to mp3:

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

 

mencoder -ss 00:00:10 -endpos 60 -ovc copy -oac copy input.avi -o output.avi

ffmpeg -i audio.aac -acodec libmp3lame -ac 2 -ab 160 audio.mp3
  1. 从3gp里dump出m4v(直接拷贝 不重复编码)

 

 

aac to wav:

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

 

解释:切割摄像片段,从0分10秒开端,到1分10秒,时间长度为60秒。将结果存款和储蓄为output.avi 

ffmpeg -i audio.aac audio.wav

任务1: 延迟摄像部分 (对avi文件有效)

 

aac to ac3:

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

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

 

ffmpeg -i audio.aac -acodec ac3 audio.ac3
  1. 转码 把.f4v转码成.asf

 

 

aac to ogg:

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

解释:让录像轨比近期的音频轨落后0.7秒钟

任务4: 连接两段录制 (必须比特率一样)

ffmpeg -i input.aac -libvorbis output.ogg
  1. 统统无损的中游录像格式

 

mencoder -oac copy -ovc copy -idx -o output.avi input1.avi input2.avi

wav to ogg:

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

 

 

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

9.多wav合并

 

解释

wav to aac:

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

任务2: 延期音频部分(对avi文件有效)

 

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

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

 

wav to ac3:

 

 

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

解释:让音频轨比前段时间的摄像轨落后0.7分钟

任务5: 将一层层静止图像和三个mp4文本转变为AVI录像文件

实在wav, mp5, aac, ac3, ogg之间的相互转换是形似的:

 

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

TAG标签:
版权声明:本文由必威发布于必威-操作系统,转载请注明出处:可以改为h264之类的视频编码,channel 设置通道3