`
小网客
  • 浏览: 1243865 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ffmpeg之视频格式转换

 
阅读更多

基于ffmpeg进行视频格式转换的时候需要看他对格式的支持度详情参见官方doc,常用的清晰度稍高的转换命令如下:

1.原格式转换:

 

ffmpeg -i E:\B\1.mp4   -acodec copy -vcodec copy E:\B\111.mp4 

这个相当于cp操作,音频和视频都参考了以前的格式

 

2.采用libx264视频编码器转换mp4到flv

 

ffmpeg -i E:\B\1.mp4  -acodec copy -vcodec libx264    E:\B\11.flv

音频直接cp,视频采用H.264

3.其他参数:

-y 覆盖

-threads 线程数 参考cpu核数

-preset 选择编码预设,更慢=更好的视频质量,可选取值为 ultrafast,superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo,placebo是没用的取值

-crf Constant Rate Factor,0~51之间取值,0为无损,23为默认取值,取值越大,视频整体质量越差。一般建议在18~28之间取值。18已经达到视觉无损的效果,即人眼几乎察觉不到和原片的差别。

 

 

 

分享到:
评论

相关推荐

    FFMPEG实现视频格式转换组件-源代码

    FFMPEG是一个强大的开源工具,用于处理音频和视频文件,包括转换、编码、解码、流处理等功能...通过深入理解和实践“FFMPEG实现视频格式转换组件”的源代码,开发者可以提升自己的技能,应对更多样化的多媒体处理挑战。

    ffmpeg视频格式转换

    在本篇文章中,我们将深入探讨 FFmpeg 在视频格式转换中的应用以及如何实现这些功能。 1. **FFmpeg 的安装与配置**: - 在不同的操作系统(如 Windows、Linux、macOS)上,FFmpeg 可以通过源代码编译或者预编译二...

    C# Winfrom使用ffmpeg转换视频格式(新)

    在本文中,我们将深入探讨如何在C# Winform应用程序中使用FFmpeg库进行视频格式转换。FFmpeg是一个强大的跨平台的多媒体处理工具,它支持多种音频和视频编码、解码、转换以及流处理功能。在C#环境中,我们可以通过...

    ffmpeg 视频格式转换 透明水印 demo

    1. **FFmpeg视频格式转换**: - FFmpeg支持多种视频编码格式,如H.264、VP9、AV1等,以及容器格式如MP4、MKV、FLV等。 - 转换视频格式的基本命令结构是:`ffmpeg -i 输入文件 -c:v 输出编码器 -c:a 输出音频编码器...

    C# Winfrom调用ffmpeg转换视频格式

    本篇文章将深入探讨如何在C# Winform环境下利用ffmpeg库进行视频格式转换,同时控制视频的压缩比率,并实现批量转换的功能。 首先,`C#`是微软公司推出的面向对象的编程语言,广泛应用于桌面应用开发,而`Winform`...

    java 视频格式转换-ffmpeg

    Java视频格式转换主要依赖于第三方库,如FFmpeg。FFmpeg是一个开源的命令行工具,用于处理音频和视频文件,包括格式转换、编码、解码、分割、合并等操作。在Java中,我们通常通过调用FFmpeg的命令行接口或者使用已经...

    FFmpeg视频格式转换.zip

    总的来说,iOS开发中的FFmpeg视频格式转换是一项复杂但关键的任务。通过合理封装FFmpeg库,可以简化这一过程,使开发者能够专注于应用的核心功能,而无需深入了解FFmpeg的底层细节。同时,提供的转换进度回调可以...

    使用ffmpeg进行视频格式转换

    下面将详细阐述FFmpeg在视频格式转换中的应用,以及如何通过Java来调用FFmpeg进行操作。 首先,了解视频格式转换的基本概念。视频格式是指视频数据的存储方式,包括编码标准、容器格式、分辨率、帧率等参数。常见的...

    ffmpeg视频格式转换命令

    ffmpeg视频格式转换命令

    ffmpeg Java视频截图,音频、视频格式转换

    ffmpeg Java视频截图,音频、视频格式转换

    mencoder视频格式转换+ffmpeg视频截图DEMO

    **ffmpeg** 是另一个功能更为全面的开源多媒体处理工具,不仅支持视频格式转换,还包括音频处理、视频截图、视频裁剪等多种功能。在本DEMO中,ffmpeg被用于视频截图,这是一个非常实用的功能,可以快速提取视频帧...

    QT+FFmpeg实现音视频格式转换

    要实现"QT+FFmpeg实现音视频格式转换",我们需要以下步骤: 1. **集成FFmpeg到QT项目**:首先,你需要将FFmpeg库编译并链接到QT项目中。这通常涉及下载FFmpeg源代码,配置编译选项,然后将生成的静态或动态库文件...

    使用ffmpeg进行视频格式转换的简单例子.docx

    在文档"使用ffmpeg进行视频格式转换的简单例子.docx"中,虽然没有提供完整的描述,但我们可以从标签 "CS" 和部分代码中推测其主要涉及FFmpeg的视频格式转换的基本过程。下面将详细解释这些关键步骤: 1. **初始化...

    使用FFmpeg将RGB格式图片或视频转换为YUV格式

    VC2008项目打包,使用FFmpeg版本为2.2.2 win32bit /* *将RGB转换为YUV420P * *码术 codemanship ...*是最简单的FFmpeg视频编码方面的教程。 *通过学习本例子可以了解FFmpeg的图片格式转换的过程。 */

    java调用ffmpeg转换视频格式为flv

    Java调用FFmpeg转换视频格式为FLV是一个常见的任务,特别是在开发媒体处理应用程序时。FFmpeg是一个强大的跨平台命令行工具,用于处理音频和视频文件,包括转换、编码、解码、分割等操作。在Java中,我们通常通过...

    用java程序调用ffmpeg执行视频文件格式转换flv

    总结来说,通过Java调用FFmpeg和Mencoder进行视频格式转换,需要理解这两个工具的命令行语法,以及如何在Java中执行外部进程。此过程涉及到文件类型的检查、预处理转换(如果必要)、最终的格式转换以及错误处理,...

    ffmpeg将视频帧转换为jpg格式的图像

    利用ffmpeg将获取到的视频帧转换为jpg格式的图片,jpg格式的图片用到了libjpeg的库。具体的编译过程可以看我的blog

    php调用ffmpeg.exe用于视频格式转换的类

    当我们需要在Web服务中进行视频格式转换时,可以借助PHP调用FFmpeg的exe文件来实现。下面我们将详细探讨如何在PHP中使用类来调用FFmpeg执行视频格式转换。 首先,`class.movie2flv.php`文件很可能包含了定义一个PHP...

    研究论文-FFMPEG的音视频格式转换设计.pdf

    视频格式转换的需求普遍存在,通过FFMPEG这个开源免费的软件可以很好地实现,但是这个软件中缺少H264和MP3编码器,而这2种编码方式是常用的,需要外接函数库来弥补.所以针对这一需求,首先编译了FFMPEG软件,并在...

Global site tag (gtag.js) - Google Analytics