Python – 使用ffmepg批量转换某个文件夹以及所有子文件夹下所有的视频,修改其帧率/码率/分辨率到另一文件夹,并保留原有文件夹结构
1 环境要求 需要在电脑上安装ffmpeg并配置好相应的系统环境变量。 2 使用python调用ffmpeg命令 最近在工作中需要将一个文件夹以及其所有子文件夹下所有的视频都修改其码率和分辨率,并保持原有的目录结构,并显示转换进度,这种东西用python来写再合适不过了。 可以参考以下代码: # -…
- FFmpeg
- 2021-03-10
FFmpeg – 将某个文件夹下的图片按标号顺序合成为指定编码格式和指定帧率的视频
1 FFmpeg图片合成视频命令解析 命令格式 ffmpeg -f image2 -i 图片所存放路径和图片命名格式 -vcodec 指定视频编码格式 -r 视频帧率 输出文件路径和文件名 命令示例 ffmpeg -f image2 -i ./image%d.png -vcodec libx264 …
- FFmpeg
- 2021-02-03
FFmpeg – 关于ffmpeg avcodec_open2函数失败的问题
1背景介绍 做了个屏幕录制程序,可自选屏幕区域进行录制,保存格式可选为mp4,使用ffmpeg实现生成mp4格式文件,全屏幕录制无任何问题,自选区域录制部分情况下生成mp4文件无数据 2 问题描述 当mp4文件无数据时,均是由于使用ffmpeg过程中avcodec_open2函数失败造成,如默认10…
- FFmpeg
- 2020-05-13
FFmpeg – 通过h264编码的视频文件开始很清晰后面逐渐模糊
1 FFmpeg版本 FFmpeg 4.0+ 2 问题描述 将序列的RGB视频流通过ffmpeg h264编码为视频文件通过vlc播放之后发现了一个奇怪的问题,就是视频播放前面几帧和原始RGB图片一样非常的清晰,当时越到后面,视频越来越模糊。 3 解决方案 仔细参考完FFmpeg的示例代码之后,发现…
- FFmpeg
- 2020-05-08
FFmpeg – 音频处理基本概念以及音频重采样(采样率转换)
1 音频采样率 音频采样设备每秒抽取音频样本的次数。 2 音频格式及量化精度(位宽) 每种音频格式有不同的量化精度(位宽),位数越多,表示值就越精确,声音表现自然就越精准。FFMpeg中音频格式有以下几种,每种格式有其占用的字节数信息: enum AVSampleFormat { A…
- FFmpeg
- 2020-04-28