小妹在win7下執行ffmpeg 影音轉圖片的工作
同樣的程序要重複好幾次,所以想寫個批次檔讓系統自己跑
檔案內容如下:
ffmpeg -i m16.mp4 (...中間參數省略...)-r 30 -y m16/d.png
ffmpeg -i m17.mp4 (...中間參數省略...)-r 30 -y m17/d.png
ffmpeg -i m18.mp4 (...中間參數省略...)-r 30 -y m18/d.png
為什麼不寫迴圈?因為迴圈指令再寫上去會超過127個字
反正我檔案10幾個,我想說複製貼上即可
-r 30 : 每秒讀出30張frames
-y m16/d.png : 輸出照片名稱 00001.png、00002.png....存在m16資料夾
同樣的command line我輸入在cmd裡面就可以照我要的執行
但是寫在筆記本裡存成.bat檔執行,它就輸出一張frame,而且名稱是:批次檔名5d.png
不知道中間花生了什麼邪術

希望有高手可指點一下




























































































