失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux ffmpeg批量转换 linux使用ffmpeg转换音频格式

linux ffmpeg批量转换 linux使用ffmpeg转换音频格式

时间:2023-11-20 20:20:31

相关推荐

linux ffmpeg批量转换 linux使用ffmpeg转换音频格式

/search/ffmpeg

# ffmpeg -y -i "1.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 "output.wmv" 解释如下:

-y 覆盖输出文件,即如果 output.wmv 文件已经存在的话,不经提示就覆盖掉

-i "1.avi" 输入文件是和ffmpeg在同一目录下的1.avi文件,可以自己加路径,改名字

-title "Test" 在PSP中显示的影片的标题

-vcodec xvid 使用XVID编码压缩视频,不能改的

-s 368x208 输出的分辨率为368x208,注意片源一定要是16:9的不然会变形

-r 29.97 帧数,一般就用这个吧

-b 1500 视频数据流量,用-b xxxx的指令则使用固定码率,数字随便改,1500以上没效果;还可以用动态码率如:-qscale 4和-qscale 6,4的质量比6高

-acodec aac 音频编码用AAC

-ac 2 声道数1或2

-ar 24000 声音的采样频率,好像PSP只能支持24000Hz

-ab 128 音频数据流量,一般选择32、64、96、128

-vol 200 200%的音量,自己改

-muxvb 768 好像是给PSP机器识别的码率,一般选择384、512和768,我改成1500,PSP就说文件损坏了

-f psp 输出psp专用格式

"output.wmv" 输出文件名,也可以加路径改文件名

# ffmpeg -ss 00:00:00 -t 00:00:03 -y -i test.mp4 -vcodec copy -acodec copy test1.mp4 #视频裁剪

解释如下:

上面的这个例子是将test.mp4视频的前3秒,重新生成一个新视频。

-ss 开始时间,如: 00:00:00,表示从0秒开始,格式也可以00:00:0

-t 时长,如: 00:00:03,表示截取3秒长的视频,格式也可以00:00:3

-y 如果文件已存在强制替换;

-i 输入,后面是空格,紧跟着就是输入视频文件;

-vcodec copy 和 -acodec copy表示所要使用的视频和音频的编码格式,这里指定为copy表示原样拷贝;

8,000 Hz - 电话所用采样率, 对于人的说话已经足够

11,025 Hz

22,050 Hz - 无线电广播所用采样率

32,000 Hz - miniDV 数码视频 camcorder、DAT (LP mode)所用采样率

44,100 Hz - 音频 CD, 也常用于 MPEG-1 音频(VCD, SVCD, MP3)所用采样率

47,250 Hz - 商用 PCM 录音机所用采样率

48,000 Hz - miniDV、数字电视、DVD、DAT、电影和专业音频所用的数字声音所用采样率

50,000 Hz - 商用数字录音机所用采样率

96,000 或者 192,000 Hz - DVD-Audio、一些 LPCM DVD 音轨、BD-ROM(蓝光盘)音轨、和 HD-DVD (高清晰度 DVD)音轨所用所用采样率

2.8224 MHz - Direct Stream Digital 的 1 位 sigma-delta modulation 过程所用采样率。

如果觉得《linux ffmpeg批量转换 linux使用ffmpeg转换音频格式》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。