`
minh456
  • 浏览: 64185 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ffmpeg.exe

    博客分类:
  • C#
阅读更多
ffmpeg.exe是一个源于Linux的工具软件,是FLV视频转换器,可以轻易地实现FLV向其它格式avi、asf、 mpeg的转换或者将其它格式转换为flv。

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
分享到:
评论

相关推荐

    drv33260.dll drv43260.dll ffmpeg.exe mencoder.exe Pncrt.dll以及java程序

    drv33260.dll drv43260.dll ffmpeg.exe mencoder.exe Pncrt.dll以及java程序drv33260.dll drv43260.dll ffmpeg.exe mencoder.exe Pncrt.dll以及java程序drv33260.dll drv43260.dll ffmpeg.exe mencoder.exe Pncrt....

    ffmpeg.exe+ffprobe.exe+ffplay.exe

    FFmpeg 是一个强大的开源多媒体处理工具,包含了三个主要组件:ffmpeg.exe、ffprobe.exe 和 ffplay.exe,这些都是针对 Windows 64 位平台的静态编译版本,因此在使用时无需依赖其他额外的库或软件。 1. **ffmpeg....

    C#使用FFmpeg.exe完成视频截图功能

    在C#编程中,我们可以通过调用FFmpeg的命令行工具FFmpeg.exe来实现视频处理功能,比如视频截图。下面将详细介绍如何在C#中使用FFmpeg.exe来完成视频截图的操作。 首先,你需要在项目中引入FFmpeg.exe。这可以通过将...

    ffmpeg.exe+ffplay.exe+SDL.dll

    FFmpeg 是一个强大的开源多媒体处理工具,包含了多个组件,如 ffmpeg.exe、ffplay.exe 和 SDL.dll,它们在处理音视频方面发挥着至关重要的作用。这个压缩包提供的正是这些核心组件,使得用户无需复杂的配置,就能在...

    windows32位下的ffmpeg.exe

    在Windows 32位系统中,FFmpeg 的可执行文件通常为 `ffmpeg.exe`,它是整个FFmpeg套件的核心组件。这个32位版本的 `ffmpeg.exe` 确保了在旧版或者32位架构的Windows操作系统上能够正常运行。 FFmpeg 支持众多音视频...

    使用ffmpeg.exe获取文件属性信息,视频音频时长

    使用ffmpeg.exe获取文件属性信息,ffmpeg是java开发的用于多媒体文件编辑的命令行工具,有多个版本,功能比较强大,C#中可以在进程外异步调用这个工具 using (System.Diagnostics.Process pro = new System....

    ffmpeg.exe可调试用VS2019编译源码

    使用当前2020最新版ffmpeg编译好的lib包,vs2019可编译的ffmpeg.exe的源码.下载后可直接编译调试,了解ffmpeg.exe实现的原理。 打印版本号: ffmpeg version N-99305-gbc0e776 Copyright (c) 2000-2020 the FFmpeg ...

    windwos64位ffmpeg.exe

    在Windows 64位操作系统环境下,`ffmpeg.exe`是其可执行文件,允许用户在本地系统上执行各种音视频处理任务,如格式转换、剪辑、合并、编码、解码、流媒体处理等。下面我们将深入探讨`ffmpeg.exe`在Windows 64位系统...

    ffmpeg.exe&ffprobe.exe&ffplay.exe.zip

    这个压缩包“ffmpeg.exe&ffprobe.exe&ffplay.exe.zip”包含了这三个实用程序,方便在Windows环境下进行网络流转码工作。 **FFmpeg** 是一个全面的、跨平台的解决方案,用于处理音频、视频文件。它支持转换、编码、...

    ffmpeg.exe使用说明

    ### ffmpeg.exe 使用说明详解 #### 一、简介 `ffmpeg.exe`是一款强大的多媒体处理工具,能够实现音频和视频文件的转换、剪辑、合并等多种功能。本文将详细介绍`ffmpeg.exe`的各种常用操作方法,包括视频格式转换、...

    视频转码工具ffmpeg.exe和mencoder.exe

    在提供的压缩包文件"视频转码工具ffmpeg.exe和mencoder.exe"中,包含的是这两个工具的可执行文件,用户可以直接在命令行环境下运行它们进行视频转码操作。需要注意的是,使用这些工具之前,确保系统已经安装了相应的...

    比较新版本的ffmpeg.exe

    这个“比较新版本的ffmpeg.exe”是已经预编译好的可执行文件,用户可以直接下载使用,无需自行编译源代码。这种预编译版本通常是为了方便非开发人员或不熟悉编译过程的用户快速应用FFmpeg的功能。 FFmpeg的主要特点...

    ffmpeg.exe 带视频截图功能的

    在本场景中,"ffmpeg.exe" 是 FFmpeg 的可执行文件,它带有视频截图的功能,这意味着你可以使用这个工具从视频中提取静态图像。而"不用支持pthreadGC2.dll" 暗示这个版本的 FFmpeg 可能已经集成了必要的库,无需额外...

    ffmpeg.exe 是执行文件

    ffmpeg.exe 是执行文件

    2020年最新 ffmpeg.exe

    1. **FFmpeg.exe**: 这是FFmpeg的核心可执行文件,提供了多媒体文件的转换、合并、剪辑等多种功能。通过在命令行中调用 ffmpeg.exe,开发者可以执行各种操作,例如将视频格式转换为不同的编码或容器格式,或者进行音...

    如何通过ffmpeg.exe将其他视频的其他格式转换为FLV格式

    本文将详细介绍如何使用C#编程语言结合开源工具ffmpeg.exe来实现其他视频格式转换为FLV(Flash Video)格式。 首先,FFmpeg是一款强大的跨平台多媒体处理工具,它可以处理音频、视频的编码、解码、转码、格式转换、...

    window下编译好的ffmpeg.exe文件

    描述中提到的“windows下编译好的ffmpeg,下载可以直接使用”,意味着这个版本的FFmpeg是为Windows用户优化过的,用户只需将它下载到本地,添加到系统路径,就可以通过命令行调用ffmpeg.exe执行各种多媒体处理任务。...

    FFmpeg.exe

    FFmpeg.exe Windows 32位

Global site tag (gtag.js) - Google Analytics