`
duzn
  • 浏览: 24277 次
社区版块
存档分类
最新评论

使用ffmpeg进行视频转换后文件过大问题?

    博客分类:
  • java
阅读更多

      我在网站中见到过关于使用ffmpeg的帖子,网上也有很多,并且我用它和mencoder结合可以随意的转换视频格式。

      我想将视频文件转换成现在网络中流行的FLV流媒体格式,并且要求转换的视频要求质量高一些,(现在很多视频网站也都是使用的FLV文件)。

      但是,我将其它格式的视频文件转换成为FLV格式时,被转换后flv文件往 往会很大,比源文件大很多倍,flv难道不能压缩吗?

分享到:
评论
1 楼 ferreousbox 2008-05-27  
质量高肯定是意味着体积大,这个是无需置疑的!

至于你说的比源文件大,主要是看源文件的格式是什么了,比如对于avi的格式其转换后,在质量保证基本相同的情况下,其体积会减少,但是有些如rm、wmv的格式转换后其体积就会变大。你可以参看一下我以前写的一篇分析转换的文章:http://ferreousbox.iteye.com/admin/blogs/163865

相关推荐

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

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

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

    总的来说,通过C# Winform调用ffmpeg,我们可以创建一个用户友好的视频转换工具,不仅可以方便地转换视频格式,还能灵活控制压缩率,适用于个人或企业的多媒体处理需求。不过,要注意在实际开发中,对可能出现的问题...

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

    FFMPEG是一个强大的开源工具,用于处理音频和视频文件,包括转换、编码、解码、流处理等功能。在本组件中,FFMPEG被用来实现视频格式的转换,这是一个非常实用的功能,尤其对于多媒体开发人员和内容创作者而言。...

    Ffmpeg批量转换视频脚本

    例如,脚本可能需要你将待转换视频的目录作为参数传递,或者它可能已经预设了某个目录下的所有视频文件进行转换。 批量转换过程中,你可能会遇到一些常见问题,比如视频编码不支持、音画不同步或输出文件大小超出...

    ffmpeg视频格式转换

    - 使用 `ffmpeg` 命令的基本格式是:`ffmpeg -i 输入文件 -c:v 输出视频编码 -c:a 输出音频编码 输出文件`。 - `-i` 参数指定输入文件,`-c:v` 和 `-c:a` 分别指定视频和音频的编码器,最后的参数是输出文件名。 ...

    ffmpeg flv视频转换

    在本场景中,我们关注的是使用 FFmpeg 进行 FLV(Flash Video)到 MKV(Matroska Video)的转换。FLV 文件格式常见于网络流媒体,而 MKV 是一种能容纳多种音视频流的容器格式,支持章节、字幕和元数据,更适合高清...

    .net core使用ffmpeg实现视频转换

    本项目采用.net core+.net standard搭建: 1、支持读取视频信息(格式、fps、width、height等... 2、支持转换为指定视频类型 3、支持webApi调用 4、支持任务调度(job),可设置指定时间运行 5、支持DI(Autofac)

    java调用ffmpeg转换视频,并读取转换后视频的分辨率、大小以及时长

    java调用ffmpeg转换视频,并读取转换后视频的分辨率、大小以及时长。主要参考http://blog.sina.com.cn/s/blog_a5116c670102wiwj.html 的代码方式。步骤: 1.研究java如何调用外部程序 2.研究ffmpeg转换视频格式的...

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

    在本文中,我们将深入探讨如何使用Java程序调用FFmpeg执行视频文件格式转换,特别是将非FFmpeg原生支持的格式转换为FLV格式。FFmpeg是一个强大的多媒体处理工具,支持多种视频、音频格式的编码、解码和转换。在这个...

    使用ffmpeg.exe将视频文件转换成flv格式

    总结一下,使用FFmpeg将视频转换为FLV格式,涉及到的主要知识点包括:FFmpeg的使用、命令行操作、视频编码(如H.264)、音频编码(如AAC)、以及FFmpeg的参数配置。通过熟练掌握这些知识,你可以灵活地处理各种...

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

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

    C# ffmpeg 处理视频、C# ffmpeg播放视频

    6. **解码视频帧**:使用`avcodec_decode_video2`函数对从文件读取的原始数据进行解码,得到`AVFrame`对象,这是FFmpeg中表示图像的基本结构。 7. **处理解码后的帧**:根据需求,可以对解码后的帧进行各种处理,如...

    ffmpeg实现视频切割

    在提供的压缩包文件`SplitVedioWithNoReEncode`中,可能包含了一个示例脚本或教程,演示了如何使用FFmpeg进行无重编码的视频切割操作。进一步学习这个文件的内容,可以帮助你更好地理解和实践FFmpeg的视频切割功能,...

    视频和音频使用ffmpeg进行合并

    在本文中,我们将深入探讨如何使用FFmpeg将视频和音频进行合并,以便创建一个完整的多媒体文件。 首先,理解FFmpeg的基本用法至关重要。FFmpeg支持命令行界面,通过输入特定的参数和选项,你可以对多媒体文件执行...

    利用ffmpeg视频转换处理

    本篇文章将深入探讨如何在Java环境中利用FFmpeg进行视频转换处理。 1. **FFmpeg的安装与配置** 在Windows环境下,可以下载FFmpeg的预编译版本,解压后得到`ffmpeg.exe`等可执行文件。将其添加到系统环境变量PATH中...

    FFmpeg视频格式转换.zip

    在iOS开发中,使用FFmpeg进行视频格式转换是常见的需求,尤其是在处理用户上传或下载的视频时,可能需要将视频转换为特定的格式以适应不同的设备或平台。本文将深入探讨如何在iOS应用中利用FFmpeg实现视频格式转换,...

    ASP.NET 使用FFmpeg实现MP4转换M3U8示例源码

    在这个场景中,我们将探讨如何在ASP.NET环境中利用FFmpeg工具将MP4视频文件转换为M3U8格式,这是一个适用于流媒体服务的分段视频格式,尤其适用于移动设备和网络带宽有限的环境。 FFmpeg是一款强大的跨平台多媒体...

    java 调用 ffmpeg 进行视频转换以及截图.rar

    这个压缩包文件"java 调用 ffmpeg 进行视频转换以及截图.rar"显然提供了一个解决方案,让我们能够在Java环境中利用`ffmpeg`的功能。 首先,让我们详细了解一下如何在Java中调用`ffmpeg`。这通常涉及到使用Java的`...

Global site tag (gtag.js) - Google Analytics