![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ffmpeg
mj412828668
这个作者很懒,什么都没留下…
展开
-
ffmpeg批量缩放图像宽高为原来的1/2
ffmpeg批量缩放图像宽高为原来的1/2原创 2023-02-02 00:42:29 · 860 阅读 · 0 评论 -
ffmpeg批量转换ape为mp3
ffmpeg批量转换ape为mp3原创 2023-01-31 22:54:58 · 1466 阅读 · 0 评论 -
ffmpeg批量将图片合并为视频
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 ffmpeg -y -framerate 1 -f image2 -i "images\%%d.jpg" -s 800x800 -q:v 1 "test.mp4"pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-y 表示无需询问原创 2022-02-04 21:59:08 · 3790 阅读 · 0 评论 -
ffmpeg批量将视频分解为图片
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -q:v 1 "result\%%~na_%%06d.jpg" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i 输入文原创 2022-02-04 21:50:48 · 1188 阅读 · 2 评论 -
ffmpeg截取视频的片段
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 ffmpeg -ss 00:00:00 -to 00:05:23 -i imput.mp4 -y -f mp4 -vcodec copy -acodec copy -q:v 1 output.mp4 pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。原创 2021-12-31 23:04:58 · 6835 阅读 · 0 评论 -
ffmpeg批量切片mp3
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp3) do ( ffmpeg -i "%%~sa" -y -acodec libmp3lame -aq 0 -map 0 -f segment -segment_time 180 -write_xing 0 "result\%%~na-%%03d.mp3" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的原创 2021-12-06 12:48:22 · 2327 阅读 · 0 评论 -
ffmpeg实现变速播放
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -i "%%~sa" -filter_complex "[0:v]setpts=PTS/0.8[v];[0:a]atempo=0.8[a]" -map "[v]" -map "[a]" -y -q:v 1 "out\%%~na.mp4" ) pause2、把文件后缀修改为.原创 2021-11-15 08:38:36 · 2972 阅读 · 0 评论 -
ffmpeg给视频画边框
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -q:v 1 -vf drawbox=x=0:y=0:w=iw:h=ih:c=yellow:t=10 "out\%%~na.mp4" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpe原创 2021-11-15 08:30:31 · 3465 阅读 · 0 评论 -
ffmpeg实现画中画
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -i "%%~sa" -filter_complex "[1]scale=iw-60:ih-60[pip];[0][pip]overlay=main_w-overlay_w-30:main_h-overlay_h-30" -y -q:v 1 -max_muxing_queue_size原创 2021-11-15 08:26:05 · 2325 阅读 · 2 评论 -
ffmpeg批量从视频中提取出mp3音频
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -vn -acodec libmp3lame -aq 0 "%%~na--.mp3" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数原创 2021-10-29 23:12:01 · 4549 阅读 · 9 评论 -
ffmpeg批量转换m4a为mp3
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.m4a) do ( ffmpeg -i "%%~sa" -y -acodec libmp3lame "%%~na.mp3" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i ...原创 2021-10-29 22:57:48 · 5985 阅读 · 1 评论 -
ffmpeg批量切片音频
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.m4a) do ( ffmpeg -i "%%~sa" -y -codec copy -map 0 -f segment -segment_time 8 -q:v 1 -write_xing 0 "result\%%~na-%%03d.ts" ) pause 这样提取出来的是ts片段,需要转m4a,可以参考批量ts提取音频。原创 2021-10-29 22:10:16 · 1892 阅读 · 0 评论 -
ffmpeg批量从视频中提取m4a音频
1、新建一个txt文件,并复制如下代码进入,然后保存。ts视频切片可以提取出m4a音频文件。@echo off & title cd /d %~dp0 for %%a in (*.ts) do ( ffmpeg -i "%%~sa" -y -vn -codec copy -q:v 1 "%%~na.m4a" ) pausemp4文件可以提取出mp3或m4a@echo off & title cd /d %~dp0 for %%a in (*.原创 2021-10-28 10:18:28 · 811 阅读 · 0 评论 -
ffmpeg批量去掉视频里的音频
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.ts) do ( ffmpeg -i "%%~sa" -y -f mp4 -an -codec copy -q:v 1 "%%~na.mp4" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明原创 2021-10-28 10:11:06 · 5667 阅读 · 1 评论 -
ffmpeg每隔30帧抽取1帧画面
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -vf "select=(gte(n\,30))*not(mod(n\,30))" -vsync 0 "cover\%%~na-%%d.png" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了.原创 2021-10-27 14:16:48 · 1074 阅读 · 0 评论 -
ffmpeg批量水平翻转图片
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.png) do ( ffmpeg -i "%%~sa" -vf hflip -y "hflip\%%~na-hflip.png" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i.原创 2021-10-27 14:09:21 · 527 阅读 · 0 评论 -
ffmpeg每隔1秒抽取视频的1帧画面
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -vf "select=(gte(t\,1))*(isnan(prev_selected_t)+gte(t-prev_selected_t\,1))" -vsync 0 "cover\%%~na-%%d.png" ) pause2、把文件后缀修改为bat 。3、把后缀原创 2021-10-27 14:06:03 · 2752 阅读 · 0 评论 -
使用python+ffmpeg批量将视频水平翻转
# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".原创 2021-10-25 16:05:24 · 735 阅读 · 0 评论 -
使用python+ffmpeg批量将ts文件转为mp4
# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".原创 2021-10-25 13:19:00 · 1277 阅读 · 0 评论 -
使用python+ffmpeg把一个大视频切片成多个小视频,批量处理多个大视频的切片
# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".原创 2021-10-25 12:57:33 · 2532 阅读 · 1 评论 -
使用python+ffmpeg合并多个视频为1个
# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".原创 2021-10-25 11:23:03 · 1532 阅读 · 0 评论 -
使用python+ffmpeg批量混剪视频
# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".原创 2021-10-23 21:46:24 · 1514 阅读 · 0 评论 -
ffmpeg批量切片视频
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -f segment -segment_time 8 -segment_format_options movflags=+faststart -q:v 1 "result\%%~na-%%03d.mp4" ) pause 2、把文件后缀修改为bat 。3、把后缀原创 2021-10-22 23:21:06 · 2994 阅读 · 0 评论 -
ffmpeg批量去掉mp4视频文件中的音频,仅保留视频
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -an -codec copy -q:v 1 "%%~na.m4a" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i.原创 2021-10-22 22:09:42 · 1716 阅读 · 1 评论 -
ffmpeg批量提取mp4视频文件中的音频
1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -vn -codec copy -q:v 1 "%%~na.m4a" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i.原创 2021-10-22 22:02:08 · 1545 阅读 · 1 评论