求问python如何快速执行ffmpeg命令
新建文件夹里有几十个视频文件,放于以数字命名的文件夹中,如果用cmd执行切片命令的话不知为何总有丢失字符导致失败的情况,比如ffmpeg剪切过去变成mpeg,然后失败,希望能用python直接执行切片任务,即可以代替以下代码
cd C://Users/17331/Downloads/google downloads/ffmpeg-N-100815-g37f76c81d6-win64-gpl-shared-vulkan/暂存/新建文件夹/1
ffmpeg -y -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts
ffmpeg -i 1.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 1%03d.ts
cd C://Users/17331/Downloads/google downloads/ffmpeg-N-100815-g37f76c81d6-win64-gpl-shared-vulkan/暂存/新建文件夹/2
ffmpeg -y -i 2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts
ffmpeg -i 2.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 2%03d.ts
cd C://Users/17331/Downloads/google downloads/ffmpeg-N-100815-g37f76c81d6-win64-gpl-shared-vulkan/暂存/新建文件夹/3
ffmpeg -y -i 3.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 3.ts
ffmpeg -i 3.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 3%03d.ts
cd C://Users/17331/Downloads/google downloads/ffmpeg-N-100815-g37f76c81d6-win64-gpl-shared-vulkan/暂存/新建文件夹/4
ffmpeg -y -i 4.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 4.ts
ffmpeg -i 4.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 4%03d.ts
cd C://Users/17331/Downloads/google downloads/ffmpeg-N-100815-g37f76c81d6-win64-gpl-shared-vulkan/暂存/新建文件夹/5
ffmpeg -y -i 5.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 5.ts
ffmpeg -i 5.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 5%03d.ts
cd C://Users/17331/Downloads/google downloads/ffmpeg-N-100815-g37f76c81d6-win64-gpl-shared-vulkan/暂存/新建文件夹/6
ffmpeg -y -i 6.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 6.ts
ffmpeg -i 6.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 6%03d.ts
.....
使用 Python 的 OS模块里面的 system("命令") 方法执行
import os
os.system(dir)
一个sh脚本搞定