1
A
回答
2
如果您使用的Linux/Unix和已安裝的ffmpeg,只是這樣做:
$time = exec("ffmpeg -i " . escapeshellarg($path) . " 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,//");
list($hms, $milli) = explode('.', $time);
list($hours, $minutes, $seconds) = explode(':', $hms);
$total_seconds = ($hours * 3600) + ($minutes * 60) + $seconds;
如果沒有,那麼你應該看看一些庫支持此功能,可能像this
或ogg
像凱西提到的那樣。
所以,你可以使用類似
KTaglib_MPEG_AudioProperties::getLength
在我的答案開頭的代碼最初是由斯蒂芬·Fuhry書面和可以看出here
相關問題
- 1. 音頻文件的長度
- 2. 需要在asp.net中查找音頻文件的分鐘長度
- 3. 如何查找音頻文件的長度(以秒爲單位)
- 4. C#查找視頻和音頻文件長度
- 5. 用mplayer來確定音頻/視頻文件的長度
- 6. 以分鐘/秒爲單位獲取wav音頻的長度
- 7. 嵌入音頻以節省帶寬?嵌入或流?
- 8. 修剪音頻到視頻長度
- 9. 使用naudio獲取1秒的音頻文件的分貝數
- 10. HTML5音頻進度條長度
- 11. 分析音頻文件java
- 12. 分割音頻文件(WAV)
- 13. LibGDX:劃分音頻文件
- 14. 分享音頻文件
- 15. Linux命令延長音頻文件
- 16. 如何創建音頻名稱和長度的bat文件
- 17. html5音頻mp3文件長度不會超過4秒()
- 18. 使用repmat()來均衡兩個音頻文件的長度Matlab
- 19. 有沒有辦法獲取音頻文件的長度Python Pyglet
- 20. 如何確定與AVAudioPlayer相關的音頻文件的長度
- 21. 使用DirectShow確定音頻文件的長度
- 22. 來自unix命令行的音頻文件的時間長度
- 23. Android:分組音頻和視頻文件
- 24. 可以轉換爲分貝形式的音頻輸出電平
- 25. 比較兩個音頻文件的節拍/速度和iphone的評分
- 26. BlackBerry - 音量節省問題
- 27. 使用節日生成音頻文件
- 28. 節點 - 如何編寫音頻文件
- 29. 從音頻文件獲取字節流?
- 30. 音頻文件傳輸字節
[Ogg.class.php](HTTP ://opensource.grisambre.net/ogg/)閱讀文檔,其中有一些關於獲取持續時間的信息。 – 2013-04-24 21:12:10