Masz 30 sekundowy plik audio próbkowany z częstotliwością 44,1 KHz i skwantyzowany przy użyciu 8 bitów; obliczyć szybkość transmisji i rozmiar wersji mono i stereo tego pliku?Jak obliczyć rozmiar pliku audio?
Odpowiedz
Zakładając nieskompresowany PCM ...
time * sampleRate * bitsPerSample * channelCount
30 sekund dźwięk mono przy 44,1 kHz, 8bps, to 1,323,000 bajtów. W przypadku stereo, to dwa kanały, więc podwój go.
30 * 44,1 * 8 = 10584. W JAKI SPOSÓB MOŻESZ OBLICZAĆ 1 323 000 bajtów. ? –
44,1k = 44100, nie 44,1, czyli 30 * 44100 * 8. – Femaref
@ OsamaAl-daleko, aby przejść od bitów do bajtów musisz podzielić przez 8 –
Bitrate bitrate to liczba bitów na sekundę.
bitrate = bitsPerSample * samplesPerSecond * channels
Więc w tym przypadku stereo bitrate wynosi 8 * 44100 * 2 = 705,600kbps
Aby uzyskać rozmiar plików mutliply przez bitrate przez czas (w sekundach) i podzielić przez 8 (aby dostać się z bitów na bajty):
fileSize = (bitsPerSample * samplesPerSecond * channels * duration)/8;
Więc w tym przypadku 30 sekund stereo zajmie (8 * 44100 * 2 * 30)/8 = 2.646.000
Zapisałeś mój egzamin! –
Formuła = Natężenie x próbka nieco x # z kanałów x czas w sekundach/8x1024
Jakość CD (Sample Rate) = 44,1
Size of mono = (44 100 x 8 x 1 x 30)/8 x 1024
= 1291.99KB
= 1.26 MB
Size of Stereo = (44 100 x 8 x 2 x 30)/8 x 1024
= 2583.98 KB
= 2.52 MB
≈ 2.5 MB
Nie zapominaj, że jakość płyty CD to rzeczywiście 44,1 kHz, ale 16 bitów, nie 8. Nawet jeśli pytanie dotyczy 8 bitów, przeczytanie tego może być nieco mylące. –
- 1. Jak zmniejszyć rozmiar pliku audio w IOS
- 2. Jak obliczyć procent przesłanego pliku?
- 3. Jak obliczyć rozmiar pliku z adresu URL w java
- 4. jak obliczyć wysokość linii z pliku psd? (wiodący + rozmiar czcionki)
- 5. Jak obliczyć całkowity rozmiar obiektu NSDictionary?
- 6. Jak obliczyć odpowiedni rozmiar widgetu na Androida?
- 7. Jak obliczyć rozmiar fragmentu tekstu w Win2D
- 8. Obliczyć rozmiar w bajtach ciągu Swift
- 9. Ustawianie skojarzonej pamięci podręcznej: obliczyć rozmiar znacznika?
- 10. jak pobrać szczegóły pliku audio w iPhone'ie
- 11. Jak znaleźć długość pliku audio (w sekundach)
- 12. Jak obliczyć SHA256 sumę kontrolną pliku Przejdź
- 13. Jak obliczyć odległość od pliku GPX?
- 14. Odtwarzanie pliku audio z golang
- 15. Generowanie miniatury dowolnego pliku audio
- 16. uzyskać czas trwania pliku audio
- 17. Przesyłanie pliku audio z klipsem
- 18. Jak obliczyć FAT
- 19. Java - downsampling pliku audio wav
- 20. Jak zoptymalizować rozmiar pliku PDF?
- 21. Jak znaleźć rozmiar pliku HDFS
- 22. Jak obliczyć całkowity rozmiar niektórych plików tylko, rekurencyjnych, w linux
- 23. jak obliczyć "Rozmiar" FormattedText lub GlyphRun w WPF?
- 24. Jak obliczyć optymalny rozmiar porcji do przesłania dużych plików?
- 25. Wypis AVSpeechSynthesizer do pliku audio
- 26. Pierwsze AVURLAsset lokalnego pliku audio
- 27. rozmiar pliku powłoki linuksowej
- 28. C# dlaczego rozmiar obrazu zwiększy rozmiar pliku
- 29. rozmiar pliku z ciągu
- 30. Użyj rury z du, aby obliczyć "rozmiar" stdin
Jakie obliczenia próbowałeś? – hyde
kHz = "1000 na sekundę", bitrate = "bitów na sekundę" - matematyka jest raczej oczywista. – peterph
rozmiar pliku mono 30 * 44,1 = 1323 K stereo 30 * 44,1 * 2 = 2646k -------------------------- ------------- szybkość transmisji = wielkość pliku/sekundy ---------------------------- - ale mój problem z tą linią "i skwantowany przy użyciu 8 bitów" jak to wpłynie na matematykę ??? –