ffmpeg的簡單使用

2021-09-18 08:17:48 字數 1758 閱讀 1339

執行一條command命令

ffmpeg引數中文詳細解釋

}} 呼叫

int introtate = rotateangle(server, videoname);
//ffmpegpath ffmpeg.exe的路徑

//null表示獲取寬度或高度失敗

public string getmovwidthandheight(string ffmpegpath, string videofilepath, out int? width, out int? height)

string output;

string error;

executecommand("\"" + ffmpegpath + "\"" + " -i " + "\"" + videofilepath + "\"", out output, out error);

if (string.isnullorempty(error))

//通過正規表示式獲取資訊裡面的寬度資訊

regex regex = new regex("(\\d)x(\\d)", regexoptions.compiled);

match m = regex.match(error);

if (m.success)

else

return width + "*" + height;

}catch (exception)

}

/// /// 執行一條command命令

///

/// 需要執行的command

/// 輸出

/// 錯誤

public static void executecommand(string command, out string output, out string error)

;pc.errordatareceived += (ss, ee) =>

;//等待退出

pc.waitforexit();

//關閉程序

pc.close();

//返回流結果

output = outputdata;

error = errordata;

}catch (exception e)

}

呼叫

注:

ffmpeg是使用命令列工具的

ffmpeg命令簡單使用

ffmpeg i wildlife.wmv vf movie panda.png watermark in watermark overlay 10 10 out marked.wmv 水印位置 x,y 10,10 left,top 距離左側 頂部各10畫素 輸出檔案路徑 marked.wmv 命令...

Ubuntu 安裝FFMPEG及簡單使用

1 安裝ffmpeg 在終端中輸入指令 sudo add apt repository ppa kirillshkrogalev ffmpeg next sudo apt update sudo apt install ffmpeg 安裝完成 ffmpeg i test.mp4 ss 00 04 5...

ffmpeg命令的使用

參考部落格 但是紅色網頁總結的 ffmpeg 用法 非常全面。1 使用ffmpeg 儲存 ffmpeg i rec.264 r 1 q v 2 f image2 pic 1.jpeg ffmpeg i input.mp4 r 1 q v 2 f image2 pic d.jpeg r 表示每一秒儲存...