有网民留言,希望提供这个视频文件压缩小工具的下载,好吧,不要嫌弃。
一、介绍ffmpeg
程序用到了FFmpeg功能,这个ffmpeg实在是太过于强大,现在市面的很多音视频软件都用到了它。它的自我介绍是:“FFmpeg 是领先的多媒体框架,能够解码、编码、转码、复用、解复用、流传输、过滤和播放几乎任何由人类和机器创造的内容。它支持从最晦涩的古老格式到最前沿的格式。无论这些格式是由某个标准委员会、社区还是公司设计的,它都能处理。此外,FFmpeg 具有极高的可移植性:它可以在 Linux、Mac OS X、Microsoft Windows、BSDs、Solaris 等系统上进行编译、运行,并通过我们的测试基础设施 FATE,无论构建环境、机器架构和配置如何。
它包含了 libavcodec、libavutil、libavformat、libavfilter、libavdevice、libswscale 和 libswresample 这些可以被应用程序使用的库。除此之外,还有 ffmpeg、ffplay 和 ffprobe 这些工具可以供终端用户进行转码和播放使用。”
1、FFmpeg Tools:
FFmpeg:一个命令行工具,用于在多媒体文件格式之间进行转换。
ffplay:一个基于 SDL 和 FFmpeg 库的简单媒体播放器。
ffprobe:一个简单的多媒体流分析器。
2、FFmpeg Libraries for developers:
libavutil 是一个包含简化编程的函数库,包括随机数生成器、数据结构、数学例程、核心多媒体实用程序等。
libavcodec 是一个包含音频/视频编解码器解码器和编码器的库。
libavformat 是一个包含多媒体容器格式的解复用器和复用器的库。
libavdevice 是一个包含输入和输出设备的库,用于从许多常见的多媒体输入/输出软件框架(包括 Video4Linux、Video4Linux2、VfW 和 ALSA)中获取和渲染内容。
libavfilter 是一个包含媒体滤镜的库。
libswscale 是一个执行高度优化的图像缩放和色彩空间/像素格式转换操作的库。
libswresample 是一个执行高度优化的音频重采样、重混音和样本格式转换操作的库。
二、程序
程序没什么技术含量,只是想作个懒人;
那写这个程序有什么意义,确实没什么意义,只是想作个懒人;
在程序中加入了一些判断,这些判断辅助了你的工作,这是和命令行的差别,可能你还意识不到它的存在;某些视频不能够编码、不能够压缩,有网友留言提到可能是因为视频格式的版权问题而不能够;程序作了相应的强制处理,参见《》一文。只有当你用了并比较了后才能体会到它们的不同和我的“良苦用心”。
可能还有些细节和判断做得不是很到位,有疏漏,请反馈。
三、下载地址
链接:https://pan.baidu.com/s/1FxlAemp8HRgXV-9-kbbgBA
提取码:ibe8
后记:都喜欢用工具,我也是,理解;我喜欢写些小工具,一方面是实际需要,工作触发需求;二是防止老年痴呆,做做敲击键盘的五指运动;三是解决自己的懒病。
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...