some info about ffmpeg
发布日期:2021-10-16 12:05:15
浏览次数:10
分类:技术文章
本文共 693 字,大约阅读时间需要 2 分钟。
1.库函数
- FFmpeg 库
-FFmpeg GPL/LGPL 库: AVCodec, AVCore, AVDevice, AVFilter, AVFormat, AVUtil, SwScale.
-AVCodec 提供音频、视频的解码器和编码器.
-AVCore 提供一些媒体相关函数.
-AVDevice 只是提供摄像头捕捉, 不稳定, 没有自动加载, 可以忽略之.
-AVFilter 提供可实现特效的视频滤镜.
-AVFormat 提供音频、视频容器(格式)的分离器(输入)和合成器(输出).
-AVUtil 提供一些通用的函数.
-SwScale 提供视频帧重采样(格式转换、尺寸变换等).
- SDL 库
-SDL 提供音频回放和视频渲染.
2.ffmpeg cmdline中的-f
在ffmpeg的cmdline中有一个选项-f,注释中注明force format。这个选项直接赋值给last_asked_format。而在对输入文件和输出文件的检测中,都会对这个全局变量进行check。那这个force到底是force的输入文件还是输出文件。通过实验证明,要看-f在cmd中的位置。比如说:
ffmpeg -i 5_ac3.vob -f mpeg -acodec copy -vn 5.ac3
这就是对输出文件的限制。当然ac3不是mpeg的格式,最后这个-f是没起作用的。
但是如果cmdline写成:
ffmpeg -f mpeg -i 5_ac3.vob -acodec copy -vn 5.ac3
这就会告知输入文件是mpeg的格式。少了很多检索输入文件格式的周折
转载地址:https://blog.csdn.net/snowbabybw/article/details/6120707 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月20日 02时00分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Spring Cloud Consul应用下线后,健康检查自动删除无效服务
2019-05-01
spring cloud consul 应用的多实例名的解决
2019-05-01
kafka设置某个topic的数据过期时间
2019-05-01
linux系统编程之信号(五):实时信号与sigqueue函数
2019-05-01
225. 用队列实现栈
2019-05-01
linux系统编程之信号(六):竞态条件与sigsuspend函数
2019-05-01
124. 二叉树中的最大路径和
2019-05-01
LeetCode 148:排序链表 【归并】
2019-05-01
LeetCode 560 和为 k 的子数组
2019-05-01
LeetCode 581 最短无序连续子数组
2019-05-01
Java Stream 使用
2019-05-01
Flink 的DataStream 和 DataSet区别
2019-05-01
Flink源码学习
2019-05-01
MYSQL 表的手动更新统计分析记录
2019-05-01
MYSQL的身体,POSTGRESQL 的头脑
2019-05-01
PostgreSQL 高可用Patroni和学习方法
2019-05-01
业务卡单 与 MongoDB性能记录与分析
2019-05-01
MYSQL 中的查询技巧 与 MYSQL 8 并行查询
2019-05-01
MYSQL 8 Serialized Dictionary Information
2019-05-01