FFmpeg是一个大名鼎鼎的开源多平台视频处理软件,大多数的视频处理工具都需要依赖ffmpeg,功能主要包括视频格式转换、视频抓图、视频采集、给视频加水印、推流等,更多详细的功能请去搜索FFmpeg的百科。
官方网站:https://ffmpeg.org/
批量转码批处理:
@echo off color 18 if not exist "%~dp0mp4" md "%~dp0mp4" > nul for %%a in (*.ts) do "%~dp0ffmpeg\ffmpeg64.exe" -i "%%~a" -codec copy -f mp4 "%~dp0mp4\%%~na.mp4" CLS echo. echo. 已全部转换完成,转换好的视频在MP4文件夹 echo. echo. y 输入 y 删除当前目录TS格式的文件 echo. echo. n 输入 n 或 回车键 退出 echo. echo. 请选择y或n: echo. set /p XUANXIANG= if "%XUANXIANG%"=="n" goto 1 if "%XUANXIANG%"=="y" goto 2 :1 exit; :2 del /a /f /s /q "*.ts"以上代码负责转换的代码为:
当然,转码需要从官方网站下载ffmpeg,下载完解压后在bin目录下找到ffmpeg.exe,将其改成ffmpeg64.exe,将其放进ffmpeg目录,目录架构如上图。
当然这代码与执行程序的目录架构是我个人的习惯,包括将ffmpeg改名为ffmpeg64.exe也是。
Proudly Powered By WordPress | IEWB.NET 2009-2024 版权所有