2015-06-17 130 views

回答

2

我不認爲你可以做到這一點使用jQuery。但我一直致力於處理視頻轉換,創建動畫,從圖像中創建視頻等項目。

以下是我使用過的,很有用的:「ffmpeg」。

因此,對於視頻轉換ffmpeg是一個很好的框架。這裏是鏈接閱讀更多關於ffmpeg的:

https://www.ffmpeg.org/

這裏是一個非常有用的鏈接作爲編制指南的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:解析輸出視頻

相關問題