獻上福利 我自己寫的ffmpeg幫助類

2021-10-07 19:25:34 字數 3106 閱讀 8391

using system;

using system.collections.generic;

using system.diagnostics;

using system.io;

using system.linq;

using system.text;

namespace winmediaplayer

// public static string videolengh

public static string videourl

//public static object newvideo

public static double totalseconds

/// /// 執行mpeg批處理

///

///

internal static void runmyprocess(string parameters)

/// /// 截圖

///

///

///

///

internal static void screenshot(string videourlpath, string targeturl, string currenttime)

-i -t 0.01 -f image2 -y ", videourlpath, targeturl, currenttime);

runmyprocess(processpara);

//-r:每秒提取的幀數,如上面為每秒1幀,即一張影象

//- q:v :質量

//- f:格式,上述為image2

//image -% d.jpeg:生成影象的檔名,可以加上完整路徑,% d會使檔名按整數編號,如上述生成影象為image - 1.jpeg, image - 2.jpeg, ...

//還有其他引數:

//-t:持續時間,如 - t 4表示持續4s

//- ss:起始時間,如 - ss 01:30:14,從01: 30:14開始

//- vframes:指定抽取的幀數,如 - vframes 120,指定抽取120張

//- s:格式大小,如 - s 640x360

//- y:覆蓋,直接使用

}///

///

///

///

///

internal static void cutvideo(string starttime, int videolen, string targetvodeo,string videourl)

/// /// 建立資料夾

///

///

///

internal static string createpath(string targetpath)

return targetfolder;

}///

///

///

///

internal static void autocutvideo(int videolengh, int videocount, string targetfolder)

runmyprocess(processpara);

}///

private void convertcode( string path)

//ffmpeg -i input.mp4 -vcodec copy -an output.mp4

//ffmpeg -i input.mp4 -acodec copy -vn output.***

//ffmpeg -y –i input.mp4 –i input.*** –vcodec copy –acodec copy output.mp4

-y 覆蓋輸出檔案

//ffmpeg -ss 0:1:30 -t 0:0:20 -i input.mp4 -vcodec copy -acodec copy output.mp4

-ss 開始時間; -t 持續時間

// -s 設定解析度; -f 強迫採用格式fmt;

-r 指定截圖頻率

-pix_fmt 指定編碼

//ffmpeg -i input.mp4 -vframes 30 -f gif output.gif

//ffmpeg -i input.mp4 -vf rotate = pi / 2 output.mp4

// ffmpeg -i input.mp4 -vf scale = iw / 2:-1 output.mp4

// iw 是輸入的寬度, iw/2就是一半;-1 為保持寬高比

// ffmpeg -i input.mp4 -filter:v setpts = 0.5 * pts output.mp4

//音訊變速

我自己寫的CrackMe的分析

1 int cdecl main int argc,const char ar const char envp 2 main proc near34 buf byte ptr 114h 5var 110 dword ptr 110h 6var 10c dword ptr 10ch 7var 108 ...

我的部落格只為自己而寫

畢業兩年,工作快3年,前一段時間又沒有忍住,裸辭。之後的兩個月前前後後面試了有7 8家公司,中途也有好多面試都沒有參加,原因還是自己太懶。雖然自己在家也每天也進行著面試總結,但是每一次都會遇到新的問題,在此過程中有兩家感覺面試過程還ok,不過最後卻沒有收到offer,自己也想了一下把,本身自己不夠優...

C語言寫 貪吃蛇,這個不是我自己寫的

include include include include includechar gamemap 20 40 遊戲地圖大小 20 40 int score 0 當前分數 記錄蛇的結點 int x 800 每個結點的行編號 int y 800 每個結點的列編號 int len 0 蛇的長度 記錄...