FFMPEG开发之——视频转码
生活随笔
收集整理的這篇文章主要介紹了
FFMPEG开发之——视频转码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 概述
多媒體視頻處理工具FFmpeg有非常強大的視頻轉碼功能:
- ts視頻格式轉換為mp4
- avi視頻格式轉換為mp4
- flv視頻格式轉換為mp4
- mkv視頻格式轉換為mp4
- mov視頻格式轉換為mp4
- mpg視頻格式轉換為mp4
- rmvb視頻格式轉換為mp4
- wmv視頻格式轉換為mp4
二 工具說明
2.1 工具說明
- ffmpeg.exe:ffmpeg工具
- 各種批處理文件(.bat):用于將同目錄下的相應視頻格式文件轉換為mp4文件
2.2 FFMPEG下載
Github-FFmpeg-Builds,下載解壓后得到ffmpeg.exe文件
三 視頻格式轉換為mp4
3.1 批處理命令
ts視頻格式轉換為mp4(run-ts2mp4.bat)
echo off cls for %%a in ("*.ts") do .\ffmpeg -i "%%a" -f mp4 -codec copy "%%~na.mp4 pauseavi視頻格式轉換為mp4(run-avi2mp4.bat)
echo off cls for %%a in ("*.avi") do .\ffmpeg -i "%%a" -c:v libx264 -strict -2 "%%~na.mp4 pauseflv視頻格式轉換為mp4(run-flv2mp4.bat)
echo off cls for %%a in ("*.flv") do .\ffmpeg -i "%%a" -c:v libx264 -strict -2 "%%~na.mp4 pausemkv視頻格式轉換為mp4(run-mkv2mp4.bat)
echo off cls for %%a in ("*.mkv") do .\ffmpeg -i "%%a" -c:v libx264 -strict -2 "%%~na.mp4 pausemov視頻格式轉換為mp4(run-mov2mp4.bat)
echo off cls for %%a in ("*.mov") do .\ffmpeg -i "%%a" -c:v libx264 -strict -2 "%%~na.mp4 pausempg視頻格式轉換為mp4(run-mpg2mp4.bat)
echo off cls for %%a in ("*.mpg") do .\ffmpeg -i "%%a" -c:v libx264 -strict -2 "%%~na.mp4 pausermvb視頻格式轉換為mp4(run-rmvb2mp4.bat)
echo off cls for %%a in ("*.rmvb") do .\ffmpeg -i "%%a" -c:v libx264 -strict -2 "%%~na.mp4 pausewmv視頻格式轉換為mp4(run-wmv2mp4.bat)
echo off cls for %%a in ("*.wmv") do .\ffmpeg -i "%%a" -c:v libx264 -strict -2 "%%~na.mp4 pause3.2 轉換完成后
四 參考
- Github-項目文件
- 知乎-如何將 .ts 轉換成MP4格式
- 知乎-rmvb視頻轉MP4
- ffmpeg Documentation
- 百度百科-ffmpeg
總結
以上是生活随笔為你收集整理的FFMPEG开发之——视频转码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python将数据导入数据库 atomi
- 下一篇: 单招软件职业技能测试,招生信息网-201