請問各位版眾高手在Avidemux或ffmpeg批次剪裁影片的問題

-------------8-16更新-------------------------
有爬文發現ffmpeg也可以用來剪裁
在macos終端機下
使用這串指令
ffmpeg -i input.mp4 -ss 00:00:30 -vcodec copy -acodec copy output.mp4 -y
這串代碼 發現跟Avidemux速度差不多,而剪輯出來的檔案也沒變大
可以正確剪裁30秒後的影片

因需求是批次剪輯,發現需要用shell指令寫
就參考google上的,有人寫好的我修改 後存檔為sh如下

# ts.sh
for i in *.mp4 ; do
ffmpeg -i "$i" -ss 00:00:30 -vcodec copy -acodec copy "${i%.*}.mp4"
done

在此目錄下的只要是mp4附檔名的影片,保留30免後的影片
並且存檔
只是一直出現顯示第3行錯誤
line 3: ffmpeg: command not found

不過倒是有確認到該目錄下有幾個影片
我那目錄下測試4個 他是跳四行錯誤

請問哪邊寫錯了
想再請教
能否在該目錄下,修改過後的檔案另外開一個資料夾儲存
的指令為何?
謝謝各位版眾高手解惑了 謝謝

---------------------------------------------------

各位版眾高手好
目前手上有影劇影片想去片頭,片尾
在google後只有發現Avidemux,這軟體剪裁最快跟無損
而LosslessCut 剪裁過後影片比本身大快一倍,就不採用了

因為一個一個拖曳
每次裁減都要自己定義AB點,有點費時

有在Avidemux論壇上看到相關文章
寫shell腳本這樣可以批次處理
但是還是真的看不太懂,如何寫腳本

文章在這

目前想要的是,把要剪輯的影片全部放在A(假定)資料夾
然後輸出完成的影片放在B(假定)資料夾內

因為影片開頭的剪裁是固定的
比方10分鐘,前面有30秒是不要的

而影片 ,影像跟音樂都是不變動(不轉碼)

是否能做到批次剪裁輸出這樣

最後感謝各位高手版眾的解惑了

p,s電腦是macos系統(已更新到最新)
FFMpeg 也有 MacOS 版,
用的人多,
Google 找解法容易.
anx619
感謝回覆,會在爬文看看如何在ffmpeg使用,目前還是想知道Avidemux上能否這樣用
來考點古文

我們假設你的shell腳本Shebang就像蘋果建議的是使用#!/bin/sh

那麼問題大概就是出在:
你的ffmpeg是怎麼裝的?跟你如何呼叫你的腳本?
導致你的腳本內找不到你裝的ffmpeg指令

當然,我們一開始的假設也有可能是錯的,
那麼請在你的腳本開頭加上Shebang謝謝,
雖然加了應該也還是找不到你的ffmpeg,
我們得先知道你怎麼裝你的ffmpeg跟用什麼權限怎麼執行你的腳本,
不然怎麼回答都是隔空搔癢。
j800930 wrote:
來考點古文 我們假設...(恕刪)

感謝回覆
後來mac重灌過後使用ffmpeg使用就可以了
j800930
那恭喜你,你要的順便回覆給你
在該目錄下,修改過後的檔案另外開一個資料夾儲存
␣␣是行首空白兩格...

j800930 wrote:
␣␣是行首空白兩格....(恕刪)

感謝您的教導,之前解決方法是問chatGPT
程式碼如下:確實可用,可以解決我問題
而現在受到您的教導,又多學一招,真是感謝

j800930
不客氣[微笑]
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!