图像处理
mj412828668
这个作者很懒,什么都没留下…
展开
-
ffmpeg批量转换ts为mp4
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & titlecd /d %~dp0for %%a in (*.ts) do ( ffmpeg -i "%%~sa" -y -f mp4 -codec copy -q:v 1 "%%~na.mp4")pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i ..原创 2021-09-20 21:41:51 · 2975 阅读 · 6 评论 -
ffmpeg批量抽取视频关键帧
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & titlecd /d %~dp0for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -vf select="eq(pict_type\,I)" -frames:v 1 -vsync 2 -s 720*1280 -f image2 "%%~na.jpg")pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。原创 2021-09-10 19:59:50 · 1923 阅读 · 2 评论 -
ffmpeg批量抽取视频任意1帧
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & titlecd /d %~dp0for %%a in (*.mp4) do ( ffmpeg -ss 00:00:03 -i "%%~sa" -y -t 0.001 -s 720*1280 -f image2 "%%~na.png")pause2、把文件后缀修改为bat3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。原创 2021-09-10 19:36:25 · 1766 阅读 · 2 评论 -
ffmpeg水平翻转视频,附批量处理脚本
1、视频画面水平翻转#-vf filter_graph,用来设置: video filters#hflip 水平翻转ffmpeg -i 1.mp4 -vf "hflip" "result\1.mp4"2、画质问题第1步处理之后,翻转的视频画质下降了。要确保视频画质与转换前的质量相同,最佳的方法是添加-q:v 1,q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。所以,第1步的命令可以修改为如下ffmpeg -i 1.mp4 -vf "hfl..原创 2021-09-08 21:15:00 · 1498 阅读 · 1 评论 -
unsigned char数组与IplImage、Mat之间互相转换
Mat input_image;unsigned char* input = new unsigned char[input_image.rows * input_image.cols]; //这里假设是单通道的,如果不是,需要乘以input_image.channels()//将unsigned char数组转换为IplImage*,并显示IplImage* image = cvCre...原创 2018-12-05 10:19:33 · 3461 阅读 · 0 评论