`
雨中伞
  • 浏览: 43349 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FFMPEG参数说明

    博客分类:
  • SSH
阅读更多

ffmpeg.exe -i F:\歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv
ffmpeg -i F:\01.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\test.flv
使用-ss参数 作用(time_off set the start time offset),可以从指定时间点开始转换任务。如:
转换文件格式的同时抓缩微图:
ffmpeg -i "test.avi" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
对已有flv抓图:
ffmpeg -i "test.flv" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
-ss后跟的时间单位为秒
Ffmpeg转换命令
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
或者
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp


ffmpeg参数设定解说
-bitexact 使用标准比特率
-vcodec xvid 使用xvid压缩
-s 320x240 指定分辨率
-r 29.97 桢速率(可以改,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97)
画面部分,选其一
-b <比特率> 指定压缩比特率,似乎ffmpeg是自动VBR的,指定了就大概是平均比特率,比如768,1500这样的
就是原来默认项目中有的
-qscale <数值> 以<数值>质量为基础的VBR,取值0.01-255,约小质量越好
-qmin <数值> 设定最小质量,与-qmax(设定最大质量)共用,比如-qmin 10 -qmax 31
-sameq 使用和源同样的质量
声音部分
-acodec aac 设定声音编码
-ac <数值> 设定声道数,1就是单声道,2就是立体声,转换单声道的TVrip可以用1(节省一半容量),高品质
的DVDrip就可以用2
-ar <采样率> 设定声音采样率,PSP只认24000
-ab <比特率> 设定声音比特率,前面-ac设为立体声时要以一半比特率来设置,比如192kbps的就设成96,转换
君默认比特率都较小,要听到较高品质声音的话建议设到160kbps(80)以上
-vol <百分比> 设定音量,某些DVDrip的AC3轨音量极小,转换时可以用这个提高音量,比如200就是原来的2倍
这样,要得到一个高画质音质低容量的MP4的话,首先画面最好不要用固定比特率,而用VBR参数让程序自己去
判断,而音质参数可以在原来的基础上提升一点,听起来要舒服很多,也不会太大(看情况调整


例子: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 "1.***"

解释:以上命令可以在Dos命令行中输入,也可以创建到批处理文件中运行。不过,前提是:要在ffmpeg所在的目录中执行(转换君所在目录下面的 cores子目录)。
参数:
-y(覆盖输出文件,即如果1.***文件已经存在的话,不经提示就覆盖掉了)
-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%的音量,自己改)
-f psp(输出psp专用格式)
-muxvb 768(好像是给PSP机器识别的码率,一般选择384、512和768,我改成1500,PSP就说文件损坏了)
"1.***"(输出文件名,也可以加路径改文件名)

机器强劲的话,可以多开几个批处理文件,让它们并行处理。
E:\ffmpeg.exe -i I:\1.wmv -b 360 -r 25 -s 320x240 -hq -deinterlace -ab 56 -ar 22050 -ac 1 D:\2.flv

分享到:
评论

相关推荐

    ffmpeg + ffmpeg参数说明书

    - `ffmpeg参数说明(中文).doc`文档可能包含FFmpeg所有可用参数的详细中文解释,这些参数包括但不限于:视频和音频编码器、比特率、分辨率、帧率、过滤器等。 - `-vf`或`-video_filter`用于应用视频过滤器,例如...

    ffmpeg参数说明

    以下是对FFmpeg主要参数的详细说明: 1. **输入文件和输出文件** - `-i`:指定输入文件,如`-i input.mp4`。 - `-f`:指定输入或输出格式,如`-f mp4`。 - `&gt;`:重定向输出到文件,如`ffmpeg -i input.mp4 ...

    FFmpeg 常用滤镜命令文档以及相应参数说明

    本知识点将重点介绍FFmpeg中常用的滤镜命令及其参数,并通过实际案例说明如何使用这些命令。 ### 滤镜图和链概念 在FFmpeg命令行工具中,“-vf”参数用于添加视频滤镜,它后面跟随的是一个“滤镜图”。滤镜图可以...

    FFMpeg完美入门资料

    #### FFMpeg参数说明 FFMpeg参数丰富,涵盖了音视频的处理需求。主要参数如下: - **通用选项**:显示可用格式、编解码器、协议等。 - **视频选项**:设置视频编解码器、比特率、帧率等。 - **音频选项**:设置音频...

    FFMPEG完美入门资料

    ##### 2.2 FFmpeg参数说明 - **通用选项**:FFmpeg提供了一系列通用的命令行选项,这些选项适用于所有FFmpeg工具,例如ffmpeg、ffplay、ffserver等。常用的通用选项包括: - `-L license`:显示许可证信息。 - `-...

    ffmpeg.exe 文件 与参数说明

    附件中包含了ffmpeg.exe 文件 与参数说明 这个exe功能很强大(视频转换,音频转换,获取视频音频时间长度,视频截图,视频音频截取等)。 参数整理的很辛苦 txt的,还要慢慢调试(参数大部分验证通过) 参数...

    ffmpeg中文参数详细说明

    FFMPEG 3.4.1 版本参数详细说明 用法:ffmpeg [options] [[infile options] -i infile] … {[outfile options] outfile} … FFMPEG获得帮助: -h – 打印基本选项 -h long – 打印更多选项 -h full – 打印所有选项...

    ffmpeg命令参数

    FFmpeg是一款强大的开源多媒体处理工具,它支持音频、视频的编码、解码、转换、流化..."FFmpeg Documentation20100109.mht"文件很可能是当时的一个完整文档,包含了详细的参数说明和使用示例,是学习FFmpeg的宝贵资源。

    ffmpeg开发包及其设置说明

    ffmpeg及其ffmpeg在vc工程中的设置(配置) ffmpeg在vc工程中的设置(配置) 1、设置头文件和库文件路径 在VC6.0下 Tools-&gt;options-&gt;Directories 对于 show directory 选择“inlcude files” 添加include文件...

    FFmpeg for Unity(PC端)

    FFmpeg for Unity(PC端)是一个专为Unity游戏引擎设计的解决方案,用于在个人计算机平台上处理rtsp视频流。FFmpeg是一个强大的开源多媒体框架,它包含了一系列库和工具,能够处理音频、视频编码、解码、转码以及流...

    ffmpeg工具使用说明

    FFmpeg 是一个强大的开源工具,专门用于音视频的编解码和处理。它支持多种操作系统,包括Windows,并且可以通过命令行界面进行操作。在Windows环境下,你可以从预编译的可执行程序开始使用FFmpeg,通常这些程序会被...

    FFmpeg中文使用说明.zip

    此外,FFmpeg的`-ss`参数用于设置开始处理的时间点,`-t`参数可以设定处理的持续时间,非常适用于截取视频片段。例如,`ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 -c copy output.mp4`将从input.mp4的1分钟处...

    FFmpegAPI使用手册

    FFmpeg API 使用手册 FFmpeg 是一个开源的多媒体处理框架,包含了从音视频编码、解码到转换、流媒体处理等一系列功能。它提供了丰富的API,允许开发者深入底层进行高效的多媒体应用开发。本手册将深入探讨FFmpeg ...

    FFmpeg文档.html

    最新ffmpeg中文帮助文档,史上最全ffmpeg参数中文说明,ffmpeg学习必读,ffmpeg功能一网打尽!

    两本ffmpeg中文说明

    这两本中文说明书对于想要深入了解 FFmpeg 的初学者来说是宝贵的资源。 《FFmpeg 使用手册》可能会涵盖以下内容: 1. **FFmpeg 命令行工具**:介绍如何在命令行中使用 FFmpeg 进行基本操作,如转换视频格式、调整...

    ffmpeg.exe使用说明

    其他参数说明 - `-bitexact` 表示使用标准比特率。 - `-vcodec xvid` 指定使用xvid压缩。 - `-s 320x240` 指定分辨率。 - `-r 29.97` 指定帧率,通常用于标准视频播放。 - `-b &lt;比特率&gt;` 指定压缩比特率。 - `-...

    ffmpeg中文参数说明与使用示例

    本文将详细介绍FFmpeg的中文参数说明,并提供一些基础使用示例。 1. **推送视频文件** 在这个示例中,我们看到如何将视频文件推送到RTMP服务器。命令`ffmpeg -re -i "E:\片源\复仇者联盟720p.mov" -vcodec copy -...

    Java程序处理视频裁剪(快速处理大文件).docx

    ##### FFmpeg 参数说明 - `-ss`:指定起始时间。 - `-i`:指定输入文件。 - `-t`:裁剪时长。 - `-to`:裁剪的截止时间。 - `-c`:操作方式,`copy`表示直接复制流,不进行重新编码。 - `-y`:覆盖已存在的文件。 ...

Global site tag (gtag.js) - Google Analytics