㈠ 如何用C#实现把普通视频格式(如MP4)转换成h264格式(上传的过程中转换)
一般情况下,是不大可能连上传连转换的。
除非你自己制作客户端和服务端。
C# 并没有自己的方法去转换。你可以调用一些库来实现。
不过,如果是网页上传的,比较麻烦。。。只能在上传以后,在后台转换。
可以编写个服务端,定时将它转换为你指定的格式。
最快的方法是直接调用 FMPEG 来转换。
㈡ 浼橀叿KUX鏍煎紡鐨勮嗛戞庝箞杞鎹㈡垚MP4
浼橀叿涓涓嬭浇鐨勮嗛戞槸kux鐨勶紝杩欑嶆牸寮忕殑鍏煎规т笉澶濂斤紝鍦ㄥ緢澶氳惧囬兘涓嶈兘鎾鏀撅紝閭d箞濡備綍灏嗚繖绉嶆牸寮忕殑瑙嗛戣浆鎹㈡垚MP4鏍煎紡锛屼笅闈涓璧锋潵鐪嬬湅銆
鏂规硶涓銆佷紭閰峰㈡埛绔
1. 鍏堝湪鐢佃剳涓婁笅杞戒竴涓浼橀叿瑙嗛戝㈡埛绔锛岀劧鍚庡湪瀹㈡埛绔閲屽皢瑙嗛戞悳绱㈠埌锛屽苟閫夋嫨1080鐢昏川涓嬭浇濂斤紱
2. 瑙嗛戜笅杞藉ソ鍚庯紝鍙抽敭鐐瑰嚮璇ヨ嗛戯紝鍦ㄥ脊鍑虹殑閫夐」涓鐐瑰嚮銆愯浆鐮併戯紝鍦ㄨ浆鐮佺殑鐣岄潰灏卞彲浠ラ夋嫨杞鎹㈢殑鏍煎紡MP4浜嗭紝杩樺彲浠ヨ剧疆瑙嗛戠敾闈㈠ぇ灏忓拰瀛樺偍璺寰勭瓑锛
鏂规硶浜屻佸懡浠ゆ彁绀虹︿唬鐮佽浆鎹
1. 绗涓姝ワ紝鍏堝彸閿鐐瑰嚮妗岄潰绌虹櫧澶勶紝鎵撳紑璁颁簨鏈鎴朅dobeDreamweaver CC 2019銆傜劧鍚庡皢杞鎹浠g爜澶嶅埗杩涜颁簨鏈锛屾帴鐫淇鏀逛紭閰穎fmpeg.exe銆乲ux鏂囦欢鍜孧P4鏂囦欢鐨勪繚瀛樿矾寰勶紱杞鎹浠g爜鍙婅矾寰勶細锛堚滳锛歅rogram Files 锛坸86锛塝ouKuYoukuClient playerfmpeg.exe鈥 -y -i 鈥淔锛氱數褰眡_1080p.kux鈥 -c:v -c:a -threads 2 鈥淔锛氱數褰眡.kux.mp4鈥筹級銆
2. 鎺ヤ笅鏉ワ紝鎸変笅蹇鎹烽敭銆恮in+r銆戯紝鎵撳紑杩愯岀獥鍙e悗锛岃緭鍏モ渃md鈥濓紝鎵撳紑鍛戒护鎻愮ず绗︾獥鍙o紝灏嗚浆鎹浠g爜澶嶅埗杩涘幓鍐嶆寜鍥炶溅閿锛屽氨鍙浠ヨ浆鎹㈡垚MP4鏂囦欢浜嗐
3. 鎻愰啋锛氬洜涓鸿繖涓鏂规硶杞鎹浠g爜鍙鑳戒娇鐢ㄤ竴娆★紝涓旈渶瑕佷慨鏀逛繚瀛樿矾寰勶紝姣旇緝楹荤儲锛屼笉寤鸿浣跨敤杩欎釜鏂规硶銆
鏂规硶涓夈佽嗛戣浆鎹㈠櫒
1. 杩欎釜鏂规硶姣旇緝绠鍗曪紝鍦ㄧ數鑴戜笂涓嬭浇涓涓瑙嗛戣浆鎹㈠櫒杞浠讹紝涔熷彲浠ョ櫨搴︽悳涓鎼滄湁娌℃湁鍦ㄧ嚎杞鎹㈣嗛戞牸寮忕殑缃戠珯锛
2. 杩涘叆杞浠舵垨缃戠珯鍚庯紝灏唊ux鏂囦欢瀵煎叆锛屽啀閫夋嫨杞鎹㈡垚MP4鏂囦欢灏卞彲浠ヤ簡銆
3. 鍦ㄨ浆鎹㈢殑鏃跺欙紝鍙浠ユ牴鎹鑷宸辩殑闇瑕佽剧疆淇濆瓨鏂囩珷锛岀敾闈㈣川閲忕瓑銆
涔熸槸灏辨槸灏嗕紭閰稫UX瑙嗛戣浆鎹㈡垚MP4鐨勬柟娉曚簡銆