Mac 擷取一個視訊中部分片段(命令列方法)
阿新 • • 發佈:2019-01-22
蘋果電腦中想要擷取一個視訊中的某一段視訊,參考了百度經驗
開啟命令列,執行以下操作
mkdir bin
cd bin
touch capture.txt
open capture.txt
輸入一下內容:
#! /usr/local/bin/python3 import os, sys import datetime file, start, end, target = sys.argv[1:] h0, m0, s0 = [int(i) for i in start.split(":")] h1, m1, s1 = [int(i) for i in end.split(":")] t0 = datetime.datetime(2016, 1, 1, h0, m0, s0) t1 = datetime.datetime(2016, 1, 1, h1, m1, s1) delta = str(t1 - t0) c = "ffmpeg -i {} -ss {} -t {} -acodec copy -vcodec copy {}" os.system(c.format(file, start, delta, target))
儲存文字 ,command + s
繼續在命令列裡執行以下命令
chmod 775 ~/bin/capture.txt
下面擷取視訊:
./capture.txt 你要擷取的視訊的路徑 00:00:00 00:10:00 儲存的擷取後的視訊的路徑+檔名