2012-02-16 73 views
3

我想上傳一個視頻。上傳的視頻將以10%和50%的時間長度捕獲兩幅圖像。 如果上傳的視頻不是flv,則要轉換爲flv。 如何知道上傳的視頻是flv還是flv。 如何轉換? 現在我使用的是PHP和ffmpeg。 請有人回答我。我是PHP,ffmpeg和英語的初學者。 我在這個網站上關於ffmpeg建立了很多問題,但我找不到需要的答案。 如果這個問題是重複的問題,請原諒我。如何轉換並使用ffmpeg捕獲

+0

http://ffmpeg.org/documentation.html – 2012-02-16 15:32:10

+0

我在上週學過ffmpeg文檔,但對我來說不容易理解。 – 2012-02-16 15:38:09

回答

1

如何知道上傳的視頻是FLV或不flv的

可以使用反引號(`)運算符和調用file命令那裏檢查如果一個flv文件

if(stripos(`file Hum-Hain-is-pal-yaha.flv`, "Macromedia Flash Video")!==false){ 
    // gotcha 
} 

而且根據this tutorial。您只需通過以下命令即可將任何視頻轉換爲.flv

`ffmpeg -i $input_video_path {$ouput_video_path}.flv` 

注:反引號(`)運算符。

+0

感謝Shiplu,Stripos是我新的PHP知識。 – 2012-02-16 16:15:40

+0

感謝Shiplu,現在我會嘗試你的方式 – 2012-02-16 22:18:38