我是FFMPEG的新手,我想掃描我的所有文件的採樣率。我不確定這是什麼,因爲我對此很陌生,也不知道如何開始使用FFMPEG的掃描。這些直播流是MP3流,音樂曲目。如果這有什麼不同,我對PHP很熟悉。如何掃描實時mp3流的採樣率?
1
A
回答
1
當你調用FFMPEG與輸入文件時,它會告訴你所有相關的每個流的數據:
ffmpeg -i yourfile.mp3
有一個單獨的可執行文件通常與FFMPEG捆綁在一起,儘管它可以滿足您的需求,那就是ffprobe
。因此,在Windows系統上,你會做這樣的事情,以它的標準輸出重定向到一個文件:
ffprobe -i yourfile.mp3 -show_streams > file_stream_info.txt
在該文件中,你會發現這樣的事情:
[STREAM]
index=0
codec_name=mp3
codec_long_name=MP3 (MPEG audio layer 3)
codec_type=audio
codec_time_base=0/1
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_fmt=s16
sample_rate=44100
channels=2
bits_per_sample=0
id=N/A
r_frame_rate=0/0
avg_frame_rate=1225/32
time_base=1/14112000
start_time=0.000
duration=210.688
nb_frames=N/A
[/STREAM]
所有你必須那麼你可以使用你正在使用的任何腳本語言(PHP?)將它分成鍵/值對(讀取行並在其上運行explode()
)。我還應該注意到,在大多數語言中,有一種方法可以從您正在執行的某些內容中讀取標準輸出,而無需編寫文件,效率會更高。
+0
布拉德我只是給你發郵件,看看。 – Bulvak
0
相關問題
- 1. Flex 4 Sound class - 檢測採樣率.mp3
- 2. 如何使用python獲取mp3文件的採樣率
- 3. 如何將wav轉換爲採樣率16000的mp3?
- 4. 如何在android中獲取音樂文件(MP3)的採樣率和頻率?
- 5. linux中的音頻流採樣率
- 6. 音頻採樣率時機
- 7. AVAssetReader採樣率
- 8. WP7.5實時條碼掃描
- 9. 如何更改Android的MediaPlayer採樣率
- 10. 如何使用跛行批量縮減MP3文件的採樣率?
- 11. Android:Custom Oscilliscope View掃描速率
- 12. STM32F103 ADC採樣率
- 13. MFCC採樣頻率
- 14. 採樣率boto3 get_metric_statistics()
- 15. 如何通過僅提供採樣率來對時間序列進行採樣?
- 16. 如何以恆定速率採樣perf_event_open?
- 17. 如何掃描聲納掃描儀
- 18. 實時QR掃描儀的Windows Phone 8.1?
- 19. 如何在我需要時掃描掃描器響應請求?
- 20. Perl,ClamAV,掃描病毒流
- 21. 如何獲得iphone加速度計的採樣率頻率?
- 22. ,如何實現UDP端口掃描?
- 23. TWAIN掃描的設置分辨率
- 24. Android Smartwatch採樣頻率
- 25. 採樣率問題與Librosa
- 26. 加速度計採樣率
- 27. RTP媒體採樣率
- 28. 未知採樣頻率
- 29. 恆定採樣率Acclerometer android?
- 30. Nexmo音頻採樣率
http://stackoverflow.com/questions/5140085/how-to-get-sampling-rate-and-frequency-of-music-file-mp3-in-android 是一個好的開始。 – Jonathan
「流媒體」究竟是什麼意思?我以爲你有一堆文件? – Brad
我通過電子郵件發送了帶有直播流的網址 – Bulvak