我想知道是否有任何jQuery代碼,允許您轉換其他2種格式的人上傳視頻(MP4):webm和ogv,使視頻兼容所有瀏覽器...上傳一個MP4視頻,並將其轉換爲webm和ogv
0
A
回答
2
我不認爲你可以做到這一點使用jQuery。但我一直致力於處理視頻轉換,創建動畫,從圖像中創建視頻等項目。
以下是我使用過的,很有用的:「ffmpeg」。
因此,對於視頻轉換ffmpeg是一個很好的框架。這裏是鏈接閱讀更多關於ffmpeg的:
這裏是一個非常有用的鏈接作爲編制指南的ffmpeg的:
https://trac.ffmpeg.org/wiki/CompilationGuide
一旦你完成了安裝完成的ffmpeg,你可以使用任何腳本語言轉換視頻。在這種情況下,我將使用php作爲我的腳本語言:
因此,如果您已完成ffmpeg的安裝,則需要知道的下一件事情是ffmpeg路徑。要知道linux系統中的路徑,請打開終端和鍵入
which ffmpeg
它將返回ffmpeg的可執行文件路徑,這樣的事情:
/home/kiran/bin/ffmpeg
一旦你瞭解了這一點,你就可以寫一些簡單的腳本。
convert.php:
<?php
$ffmpeg= "/home/kiran/bin/ffmpeg"; //This is the path of ffmpeg that we got from terminal
//The following line executes shell script
exec("$ffmpeg -i \"input.avi\" -r 25 -c:v libx264 -s \"1920x1080\" \"output.mp4\" 2>&1", $output, $convert);
}
if ($convert!=0) {
echo 'fail to convert video to mp4 format';
}
else {
echo 'success to convert video to mp4 format';
}
?>
說明:
$的ffmpeg:ffmpeg的執行路徑
-i:輸入
-r 25:幀的數
-c:v libx264:用於維護視頻質量的庫。請注意,爲了使用該庫,必須將其與ffmpeg一起編譯。詳細信息在編譯指南中給出。
-s 1920x1080:解析輸出視頻
相關問題
- 1. 如何在上傳時將視頻轉換爲mp4,webM,ogv?
- 2. 將mkv轉換爲mp4 vs ogv vs webm
- 3. 使用PHP將視頻文件轉換爲mp4,flv,webgl,webm,ogv等
- 4. 將.webm轉換爲.mp4
- 5. 使用GStreamer將視頻轉換爲WebM
- 6. webRTC使用ffmpeg.js將webm轉換爲mp4
- 7. 上傳任何視頻並在線轉換爲.mp4 .net
- 8. 在Fedora平臺上將視頻轉換爲OGV
- 9. 將視頻轉換爲HTML5 ogg/ogv和mpg4
- 10. 如何在Laravel上傳視頻並將其轉換爲異步?
- 11. webm視頻轉換的API
- 12. 將mp4視頻轉換爲bytearray as3
- 13. 通過ffmpeg將視頻轉換爲mp4
- 14. 將YUV視頻流轉換爲mp4
- 15. 當你上傳視頻時,youtube如何將視頻轉換爲mp4/flv
- 16. 將webm(或任何其他)格式的塊轉換爲mp4
- 17. 已將WebM視頻上傳到YouTube,以HTML5模式播放爲MP4
- 18. 準備大流量的ogv/mp4/webm/flv並尋求
- 19. 顏色校正MP4/Webm視頻
- 20. 合併WAV音頻和WebM視頻
- 21. 轉換爲iPhone/iPad的視頻(mp4)
- 22. 寬屏轉換爲MP4視頻文件,
- 23. .mov轉換爲.mp4使用ffmpeg不轉換整個視頻
- 24. 將UIImage視圖轉換爲NSURL並將其上傳到Firebase
- 25. youtube:合併視頻文件陣列並將其作爲單個視頻上傳
- 26. 將PNG轉換爲具有透明度的webm視頻
- 27. 使用MediaMuxer和MediaCodec將wmv視頻文件轉換爲mp4視頻文件
- 28. FFMpeg將AVI轉換爲MP4 - 音頻/視頻不同步
- 29. 將2個MP4視頻拼接爲一個視頻
- 30. FFmpeg - 將MP4轉換爲Webm速度很慢