linux使用ffmpeg转换音频格式

http://linux.51yip.com/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 过程所用采样率。

原文地址:https://www.cnblogs.com/mohehpc/p/8331434.html

时间: 2024-08-26 06:02:06

linux使用ffmpeg转换音频格式的相关文章

使用ffmpeg转换视频格式

命令: ffmpeg -i infile -ab 128 -acodec libmp3lame -ac 1 -ar 22050 -r 29.97 -qscale 6 -y outfile 说明: infile:要转换的文件路径 outfile:转换到的文件路径 参考:http://ferreousbox.iteye.com/blog/163865 ffmpeg下载:http://dl.pconline.com.cn/download/53703.html 使用ffmpeg转换视频格式,布布扣,b

[Audio processing] FFMPEG转音频格式和采样率

利用FFMPEG转音频格式和采样率 import os import string import subprocess as sp #Full path of ffmpeg FFMPEG_BIN = "/Users/karl/Documents/python/audio/tool/ffmpeg" #Full path of sourceDir sourceDir = "/Users/karl/Documents/python/audio/" #Full path o

如何转换音频格式文件

现如今很多人都喜欢将音乐格式的文件转换成MP3,这个时候有人就会问为什么呢,因为将大量的音频文件转换成MP3格式后,不仅文件会缩小很多,并且可以被大多数设备识别和播放,那如何转换音频格式文件呢?小编这就来为大家解答.操作工具:[迅捷PDF在线转换器]第一步:打开电脑进入浏览器内,在百度首页搜索"迅捷PDF在线转换器"找到相对应的页面.第二步:进入在线转换的页面后,点击导航栏上方的"文档转换"并在下拉框内选择"音频转换".第三步:进入"音

ubuntu使用 ffmpeg 转换amr格式为mp3

微信录音的amr文件小于1分钟,几十k,使用自己服务器转换比上传到阿里或七牛处理更方便. 1.安装ffmpeg apt-get install ffmpeg 2.ffmpeg只有mp3解码没有编码工具,apt-get install libmp3lame-dev 装了这个mp3编码开源第三方库 好像并没什么用 ffmpeg -codecs 查看已经有的编码解码格式 卸载: 首先sudo apt-get remove ffmpeg 可以编译安装 ffmpeg ===================

linux 上批量转换pdf格式到swf 脚本

#!/bin/bashfunction ergodic(){for file in ` ls $1 `doif [ -d $1"/"$file ]thenergodic $1"/"$fileelselocal path=$1"/"$filelocal name=$filelocal a=`echo $file | cut -d "." -f1` if [ "${file##*.}"="pdf&qu

ffmpeg下载安装和简单应用(C#音频格式转换)

ffmpeg下载安装和简单应用 先介绍一下ffmpeg:FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影.转换.流功能,包含了libavcodec -这是一个用于多个项目中音频和视频的解码器库,以及libavformat--一个音频与视频格式转换库.名字由来:"FFmpeg"这个单词中的"FF"指的是"Fast Forward"[2].有些新手写信给"FFmpeg"的项目负责人,询问FF是不是代表"Fas

iOS 音频格式转换--caf转mp3

一般为了实现 iPhone 与 Android 实现音频互通. 那么MP3格式的音频文件是一个比较好的选择,当然除此之外Amr是一个最好的选择:Amr音频文件10秒大概就5K大小. 我们这里用一个第三方的框架——lame,把caf,pcm转化成MP3格式 好废话不多说现在开始进入正题 那么在转换之前呢? 就需要先录制好音频文件,使用 AVAudioRecorder 进行音频录制之前,进行如下参数设置: //注意如果是采用WebURL就不能采用AVAudioPlayer只能采用AVPlayer这点

音乐格式怎么转换,音频格式转换的方法

今天所说的是教大家如何转换音频.音乐格式.在生活中我们会听到一些比较好听的歌曲,我们经常会将这些好听的歌曲给下载下来.然而有的时候我们会惊奇地发现某些音乐的格式很奇怪,是一些自己没有见过的音频格式,而且许多的播放器不支持播放,这个时候或许会让你们感到头疼,其实碰到这些比较少见的音频格式的时候我们完全没有必要头疼,将其转换成我们比较常见的mp3格式就行了,那么怎么进行转换呢?看看下面的教程吧. 音频转换器https://www.xunjieshipin.com/download-audioedit

最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)

打算记录一下基于FFmpeg的封装格式处理方面的例子.包括了视音频分离,复用,封装格式转换.这是第2篇. 本文记录一个基于FFmpeg的视音频分离器(Simplest FFmpeg demuxer).视音频分离器(Demuxer)即是将封装格式数据(例如MKV)中的视频压缩数据(例如H.264)和音频压缩数据(例如AAC)分离开.如图所示.在这个过程中并不涉及到编码和解码. 本文记录的程序可以将一个MPEG2TS封装的视频文件(其中视频编码为H.264,音频编码为AAC)分离成为两个文件:一个H