Respectus zrozumiał o co mi chodzi ;)
A jeśli chodzi o straty na jakości - to jaknajbardziej! nawet chce to w gorszej jakości! wiec jesli jest na to jakis konkretny sposób to dajcie znać.
Kompresja wav do podanego rozmiaru
The Keyboard Master
Re: Kompresja wav do podanego rozmiaru
...A jeśli chodzi o straty na jakości - to jaknajbardziej! nawet chce to w gorszej jakości! wiec jesli jest na to jakis konkretny sposób to dajcie znać....
OK, ale czy format docelowy nie stanowi dla Ciebie różnicy?
[addsig]
OK, ale czy format docelowy nie stanowi dla Ciebie różnicy?
[addsig]
Wiedza zawsze ileś tam kosztuje, głupoty i niewiedzy nie da się oszacować.
Re: Kompresja wav do podanego rozmiaru
A nie ma takiej mozliwosci aby program sam dobral odpowiedni bitrate aby plik koncowy mial okeślony wczesniej rozmiar?...
**********************
nie ma takiej możliwości z bardzo prostej przyczyny:
końcowa objętość = bitrate x czas trwania
a kodek mp3 nie zna długości pliku, ponieważ nie wczytuje go w całości, lecz obrabia kawałek po kawałku. wynika to z tego, że podobnie jak wszystkie inne kompresory został zaprojektowany tak, by mógł kodować nieustannie napływające próbki sygnału, albo pobierając je ze strumienia/potoku wejściowego albo z pliku otwartego do zapisu, na którego końcu inne źródło stale coś dopisuje.
**********************
nie ma takiej możliwości z bardzo prostej przyczyny:
końcowa objętość = bitrate x czas trwania
a kodek mp3 nie zna długości pliku, ponieważ nie wczytuje go w całości, lecz obrabia kawałek po kawałku. wynika to z tego, że podobnie jak wszystkie inne kompresory został zaprojektowany tak, by mógł kodować nieustannie napływające próbki sygnału, albo pobierając je ze strumienia/potoku wejściowego albo z pliku otwartego do zapisu, na którego końcu inne źródło stale coś dopisuje.
Re: Kompresja wav do podanego rozmiaru
...WAV to format bez kompresji...
**********************
...Nie całkiem, WAV to jest taki format jak AVI, czyli nie ma określonego formatu danych, a tylko określoną strukturę nagłówka + paru innych detali.
**********************
Z praktycznego punktu widzenia istotne jest, że format wav jest "bezstratny". I w tym sensie MB ma rację.
**********************
...Nie całkiem, WAV to jest taki format jak AVI, czyli nie ma określonego formatu danych, a tylko określoną strukturę nagłówka + paru innych detali.
**********************
Z praktycznego punktu widzenia istotne jest, że format wav jest "bezstratny". I w tym sensie MB ma rację.
Re: Kompresja wav do podanego rozmiaru
......WAV to format bez kompresji...
**********************
...Nie całkiem, WAV to jest taki format jak AVI, czyli nie ma określonego formatu danych, a tylko określoną strukturę nagłówka + paru innych detali.
**********************
Z praktycznego punktu widzenia istotne jest, że format wav jest "bezstratny". I w tym sensie MB ma rację.
**********************
Ależ format WAV nie jest ani stratny ani bezstratny
Bezstratny jest PCM który może ale nie musi być sposobem kodowania danych w pliku o formacie WAV.
http://www.sonicspot.com/guide/wavefiles.html
oficjalna tabela kodeków z nich bezstratny jest tylko PCM (mylilem sie w poscie wyzej, PCM jest ID=1 a nie 0):
Code Description
0 (0x0000) Unknown
1 (0x0001) PCM/uncompressed
2 (0x0002) Microsoft ADPCM
6 (0x0006) ITU G.711 a-law
7 (0x0007) ITU G.711 u-law
17 (0x0011) IMA ADPCM
20 (0x0016) ITU G.723 ADPCM (Yamaha)
49 (0x0031) GSM 6.10
64 (0x0040) ITU G.721 ADPCM
80 (0x0050) MPEG
65,536 (0xFFFF) Experimental
[addsig]
**********************
...Nie całkiem, WAV to jest taki format jak AVI, czyli nie ma określonego formatu danych, a tylko określoną strukturę nagłówka + paru innych detali.
**********************
Z praktycznego punktu widzenia istotne jest, że format wav jest "bezstratny". I w tym sensie MB ma rację.
**********************
Ależ format WAV nie jest ani stratny ani bezstratny
Bezstratny jest PCM który może ale nie musi być sposobem kodowania danych w pliku o formacie WAV.
http://www.sonicspot.com/guide/wavefiles.html
oficjalna tabela kodeków z nich bezstratny jest tylko PCM (mylilem sie w poscie wyzej, PCM jest ID=1 a nie 0):
Code Description
0 (0x0000) Unknown
1 (0x0001) PCM/uncompressed
2 (0x0002) Microsoft ADPCM
6 (0x0006) ITU G.711 a-law
7 (0x0007) ITU G.711 u-law
17 (0x0011) IMA ADPCM
20 (0x0016) ITU G.723 ADPCM (Yamaha)
49 (0x0031) GSM 6.10
64 (0x0040) ITU G.721 ADPCM
80 (0x0050) MPEG
65,536 (0xFFFF) Experimental
[addsig]
Ilu realizatorów potrzeba żeby wkręcić żarówkę?
Czterech, jeden wkręca a trzech mówi że by to zrobiło lepiej
Czterech, jeden wkręca a trzech mówi że by to zrobiło lepiej
Re: Kompresja wav do podanego rozmiaru
http://www.geocities.com/n2four/calcs.html
programik abrCALC wylicza ci bitrate mp3 na podstawie długości materiału i planowanego rozmiaru pliku, potem kodujesz w LAME w trybie ABR.
Minus tego rozwiązania - nie wszystkie odtwarzacze czytają ABR.
programik abrCALC wylicza ci bitrate mp3 na podstawie długości materiału i planowanego rozmiaru pliku, potem kodujesz w LAME w trybie ABR.
Minus tego rozwiązania - nie wszystkie odtwarzacze czytają ABR.
Eeeee-ooooo-eeeee-ooooo!
Re: Kompresja wav do podanego rozmiaru
...poszukuję programu który skompresuje mi dźwięk wav tak aby plik zajmowal tyle ile bede chciał. Np. jak plik zajmuje 800KB chce zeby zajmowal 200KB. oczywiscie ze stratą jakości...
**********************
Jak słusznie już zauważył kolega Preceli nie napisałeś jaki format docelowy Cię interesuje. Jeśli może nim być np. wma (Windows Media Audio) to zrób tak:
- otwórz sobie program Windows Movie Maker (każdy posiadacz Win XP dostaje go w spadku wraz z systemem),
- zaimportuj plik .wav na ścieżkę Audio/muzyka (opcja Importuj audio lub muzykę),
- znajdź opcje Plik -> Zapisz plik filmowy -> Mój komputer -> Dostosuj optymalnie do wielkości pliku (w MB) i zadeklaruj jego wielkość.
W wyniku takiej akcji otrzymasz plik dźwiękowy w formacie wma, na moje oko różniący się czasem objętością o ok. ±12% od zadeklarowanej, przy czym można tu jeszcze sobie poeksperymentować.
[addsig]
**********************
Jak słusznie już zauważył kolega Preceli nie napisałeś jaki format docelowy Cię interesuje. Jeśli może nim być np. wma (Windows Media Audio) to zrób tak:
- otwórz sobie program Windows Movie Maker (każdy posiadacz Win XP dostaje go w spadku wraz z systemem),
- zaimportuj plik .wav na ścieżkę Audio/muzyka (opcja Importuj audio lub muzykę),
- znajdź opcje Plik -> Zapisz plik filmowy -> Mój komputer -> Dostosuj optymalnie do wielkości pliku (w MB) i zadeklaruj jego wielkość.
W wyniku takiej akcji otrzymasz plik dźwiękowy w formacie wma, na moje oko różniący się czasem objętością o ok. ±12% od zadeklarowanej, przy czym można tu jeszcze sobie poeksperymentować.
[addsig]
Wojciech Chabinka - sekretarz redakcji EiS