强大的音视频处理工具: FFmpeg
最新版本: v1.0 更新时间: 20210914 简介 介绍⾳视频处理⼯具FFmpeg有哪些强⼤的功能。先对ffmpeg进⾏概览, 包括可以⽤来⼲什么,与之相关的ffprobe、ffplay、ffserver等⼯具;再介 绍如何安装ffmpeg;如何⽤ffmpeg处理⾳频,⽐如从⾳频中提取某段⾳频 ⽚段;以及各种视频处理,包括视频属性的获取和调整,包括调整视频宽 ⾼尺⼨⼤⼩; Gitbook最后更新: 2021-09-14 11:22:40 获取 7 FFmpeg相关 ffmpeg与相关的ffprobe,ffplay,ffserver 的区别 ffmpeg:处理⾳视频 ffprobe:检测⾳视频 -》 获取相关⽂件的属性和信息 ffplay:播放⾳视频及其他⼀些辅助功能 辅助功能举例: 播放视频并显示⽔印位置:便于发现⽔印位置是否准确 播放效果: -》⽅便看出要去除的⽔印的位置有偏差 -》⽅便看出要去除的⽔印的位置有偏差 可以后续再调整参数值,让去除⽔印的区域更加准 确 ffserver:搭建流媒体服务器 -》⽤来⽀持其他端去播放⾳视频 ffplay -f lavfi -i ffplay -f lavfi -i "movie=course_59485_video_no "movie=course_59485_video_no 获取 8 crifan.com,使⽤署名4.0国际(CC0 码力 | 73 页 | 11.57 MB | 1 年前3ffmpeg翻译文档
pixel_format 设置输入视频的像素格式,默认yuv420p. video_size 设置输入视频的分辨率,这个必须进行指定 例如要用ffplay播放input.raw中的原视频,像素格式是rgb24,分辨率320x240,帧率10则相应 命令为: 1. ffplay -f rawvideo -pixel_format rgb24 -video_size 320x240 -framerate 10 concat:URL1|URL2|...|URLN 这里的URL1、URL2…URLN都是需要连接起来的资源url,每个可能是一个不同的协议 例如,需要利用 ffplay 播放一个序列的资源(包含 split1.mpeg,split2.mpeg,split3.mpeg): 1. ffplay concat:split1.mpeg\|split2.mpeg\|split3.mpeg 注意在大多数 shell 中可能你需要对”|”进行转义 定。至少cookie需要指定一个路径和域。HTTP请求将自动匹配域和路径,并把包含的cookie值 放置HTTP Cookie头中。多个cookie可以由换行分隔。 下面的请求语法就是播放一个流时指定了cookie: 1. ffplay -cookies "nlqptid=nltid=tsn; path=/; domain=somedomain.com;" HTTP Cookie 24 协议 - 201 - 本文档使用0 码力 | 502 页 | 3.06 MB | 1 年前3
共 2 条
- 1