ffmpeg编码格式转换

简介: ffmpeg编码格式转换

本文主要讲解 ffmpeg 的编码格式转换。本文使用的素材资源下载:百度网盘,提取码:9til 。素材文件如下:


我们可以通过 命令 ffmpeg -codecs 查看 FFmpeg 支持的编解码标准,如下:

上面的 D 代表 decodec (解码),E 代表 encodec(编码)。有些标准在 ffmpeg 里面只实现了 解码,没有实现 编码。

ffmpeg -codecs 输出的信息太多,我通常会重定向到 一个 文件里面查看,如下:

ffmpeg -codecs > codecs.txt

现在演示一下 H.264 转 H.265 的 命令行语法,由于 FLV 目前官方不支持 H265,只能通过扩展字段自己加H265,没有标准。所以本文用 MP4 格式来演示,MP4 对 H.265 的支持是有标准定义的。

ffmpeg -i juren.mp4 -c:v hevc -c:a copy juren-h265.mp4

上面的 -c 是指定编码格式 ,v 跟 a 分别代表 视频 跟 音频,视频以 hevc 编码,音频不变直接 copy 到输出文件即可。H.265 就是 hevc。

本文的是简单用法,实际 H.264 跟 H.265 是有非常多的参数可以选择的,推荐阅读《FFmpeg从入门到精通》第四章。


目录
相关文章
|
6月前
|
存储 编解码 数据处理
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码(三)
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码
200 0
|
6月前
|
存储 编解码 数据处理
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码(二)
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码
218 0
|
10天前
|
编解码 监控 网络协议
如何使用FFmpeg实现RTSP推送H.264和H.265(HEVC)编码视频
本文详细介绍了如何使用FFmpeg实现RTSP推送H.264和H.265(HEVC)编码视频。内容涵盖环境搭建、编码配置、服务器端与客户端实现等方面,适合视频监控系统和直播平台等应用场景。通过具体命令和示例代码,帮助读者快速上手并实现目标。
32 6
|
5月前
|
Java Linux
ffmpeg音频格式转换、合成、速率调整
ffmpeg音频格式转换、合成、速率调整
113 2
ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)
ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)
117 0
ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)
|
6月前
|
编解码 API 数据处理
【摄像头数据处理】摄像头数据处理:使用FFmpeg合并、编码和封装视频流
【摄像头数据处理】摄像头数据处理:使用FFmpeg合并、编码和封装视频流
340 0
|
6月前
|
存储 算法 编译器
【ffmpeg 到Qt的图片格式转换】精彩的像素:深入解析 AVFrame 到 QImage 的转换
【ffmpeg 到Qt的图片格式转换】精彩的像素:深入解析 AVFrame 到 QImage 的转换
240 0
|
6月前
|
存储 缓存 编解码
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码(一)
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码
206 0
|
6月前
|
人工智能 算法 物联网
声音的变奏:深入理解ffmpeg音频格式转换的奥秘与应用(二)
声音的变奏:深入理解ffmpeg音频格式转换的奥秘与应用
169 0
|
6月前
|
存储 编解码 算法
声音的变奏:深入理解ffmpeg音频格式转换的奥秘与应用(一)
声音的变奏:深入理解ffmpeg音频格式转换的奥秘与应用
283 0