ffmpeg 生成mp4视频。
根据ffmpegAutoGen,默认可以生成H264的电影,生成流程大概就是
//查找编码器
var codecId = AVCodecID.AV_CODEC_ID_H264;
_pCodec = ffmpeg.avcodec_find_encoder(codecId);
//初始化编码器
_pCodecContext = ffmpeg.avcodec_alloc_context3(_pCodec)
//设置编码器
ffmpeg.av_opt_set(_pCodecContext->priv_data, "preset", "veryslow", 0);
//打开编码器
ffmpeg.avcodec_open2(_pCodecContext, _pCodec, null).ThrowExceptionIfError();
现在需要改成生成MP4,WAV等格式电影,修改了AVCodecID格式也有问题,这个生成MP4,WAV等格式,需要修改哪些参数,有大神清楚吗?
相关推荐
FFmpeg - 对mp4视频按时间剪切,生成新的mp4文件
■ 本源码运行环境为Vs+FFmpeg,主要功能对mp4视频按时间剪切,生成新的mp4文件■ 本源码对应的文章介绍:https://blog.csdn.net/automoblie0/article/
【实用技巧】用FFmpeg快速移除MP4视频音频,生成静音视频
本文介绍使用FFmpeg命令行工具快速移除MP4视频音频的方法。核心方案有两种:极速版(-c:v copy -an)直接复制视频流丢弃音频,处理快且无损;兼容版(-c:v libx264 -an)重新编码视频流,适配老旧设备。文章详细解析了关键参数,并提供了批量处理多个文件的命令脚本,最后说明如何验证处理结果。该方法相比图形工具更高效,适合需要静音视频的日常操作。
FFmpeg - 录制Windows屏幕与麦克风(音视频同步),生成Mp4文件(附源码)
■ 本源码运行环境为Vs+FFmpeg,主要功能录制Windows屏幕与麦克风(音视频同步),生成Mp4文件■ 本源码对应的文章介绍:https://blog.csdn.net/automoblie0
基于FFmpeg,读取RTSP, 编解码音视频流,视频流添加文字,保存mp4
以上就是基于FFmpeg实现RTSP访问、音视频编解码、视频流添加文字和生成音视频同步MP4文件的详细步骤。
基于FFmpeg实现高效无损视频转封装与元数据修复的智能工具_视频格式转换_H264编码_MP4封装_无损处理_元数据修复_缩略图生成_多媒体处理_命令行工具_跨平台支持_批量处理.zip
此外,工具还支持MP4封装格式,MP4作为一种常用的多媒体容器格式,能够容纳多种音视频编码,便于在互联网上进行高效传输和播放。


