ffmpeg
文章平均质量分 62
Li_Zhi_Yao
花有重开日,人无年少时!
展开
-
C++调用ffmpeg批量合并bilibili缓存视频 2.0
文章目录前言一、源码二、使用步骤总结前言之前写过一个只能合成的m4s的版本,参考C++调用ffmpeg批量合并bilibili缓存视频,实际使用存在很多bug,先以及进行优化,具体如下:1、增加blv格式的视频合成,实际缓存的视频是m4s和blv混合的,上一版的合成不了blv;2、优化遍历算法,之前的遍历查找有问题,现在完美过滤未缓存的视频;3、过滤部分遇到的特殊字符,部分特殊字符会导致合成失败;4、支持官方动漫视频合成;一、源码示例源码如下:#include <string&g原创 2020-12-05 18:01:26 · 691 阅读 · 0 评论 -
C++调用ffmpeg批量合并bilibili缓存视频
文章目录前言一、先看效果二、开始写代码1.遍历文件2.获取视频标题和视频名称3.生成视频4.主函数总结前言手机bilibili缓存了很多视频,想导入电脑看,但发现缓存的视频被分割成两个文件:音频(audio.m4s)和视频(video.m4s),上网查了下教程,说下载安装ffmpeg,在音视频文件夹下,打开dos窗口,输入命令:ffmpeg -i video.m4s -i audio.m4s -codec copy output.mp4可行是可行,但是我视频比较多,而且没有文件名,一个个这样原创 2020-11-27 19:13:46 · 1771 阅读 · 1 评论 -
C++调用ffmpeg批量调整视频声音和画面不同步
E:\project\bin>ffmpeg.exe -y -itsoffset 00:00:20.000 -i 09.mp4 -i 09.mp4 -map 0:a -map 1:v -vcodec copy -acodec copy -f mp4 -threads 2 -v warning out.sync.mp4文章目录前言一、方案二、编程批量调整同步总结前言最近下载了10多个G的学习视频,结果一播放,发现声音和画面不同步,原本以为大脑能自动调整画面和和画面,勉强能看下去,结果一分钟不到崩原创 2021-01-06 23:38:28 · 1066 阅读 · 2 评论 -
ffmpeg和ffplay命令
文章目录前言一、ffmpeg二、ffplay前言记录部分学习过程中用到的ffmpeg和ffplay的相关命令一、ffmpeg命令格式如下:ffmpeg -i {输入文件路径} {输出文件路径}所有参数都是以键值对的形式指定,例如输入文件参数是"-i",参数值为文件路径;注意:输出文件路径前面不需要包含参数名称;部分常用的命令如下:PS:详细的参数可以访问 ffmpeg一条简单命令示例如下:// 从当前目录input.avi文件的20秒开始,截取5秒并转成output.mp4//原创 2021-10-24 15:50:17 · 521 阅读 · 0 评论