- Multifunkciós adattároló érkezett a Patriot színeiben
- Egyedi megjelenésű Radeon VGA a Yeston és a GravaStar keze nyomán
- 5:4 képarányú SXGA monitor jön ősszel az EIZO berkeiből
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- A hírek szerint a jövő év végére érkezhet a sokat pletykált NVIDIA N1X SoC
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Vezeték nélküli fülhallgatók
- Azonnali fotós kérdések órája
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Fujifilm X
- OLED TV topic
- Fejhallgató erősítő és DAC topik
- Milyen házat vegyek?
Aktív témák
-
KovacsUr
addikt
Egyébként minden rendben?
-
Juhy
tag
....
-
Tele von Zsinór
őstag
Talán próbálkozz a http://www.hwsw.hu fórumán, ott van egy olyan, hogy zenemániások fóruma (High Fidelity). Ott talán útbaigazítanak.
-
KovacsUr
addikt
Nnna. Az új VirtualDubba beletettek egy megoldást -- azt, amit én is használtam eddig. Azt hiszem, maradok is ennél.
-
KovacsUr
addikt
No, még mindig senki?
-
KovacsUr
addikt
Hihetetlen
Írni fogok a Micro$oftnak, hátha megszánnak egy válasszal -
KovacsUr
addikt
Másvalaki?
-
Crion
aktív tag
class FormatChunk extends BaseChunk {
little signed int(16) formatTag = PCM_TAG;
little unsigned int(16) channels;
little unsigned int(32) samplesPerSec;
little unsigned int(32) avgBytesPerSec;
little unsigned int(16) blockAlign;
little unsigned int(16) bitsPerSample;
} -
KovacsUr
addikt
Winamp, media player stb lejátssza az ilyen hibás fájlokat is, de pld. Sound Forge, más finnyásabb programok nem nyitják meg. Annyi samplet olvasnak be a fájlból, amennyit a 'fact' chunkban látnak. Ha nincs 'fact' chunk, ez 0... Ha van, de kevesebbet jelez, mint amennyi tényleg van, hiányozni fog a fájl vége. Ha van, de többet jelez, ismételgeti a fájl utolsó darabját...
-
KovacsUr
addikt
Állj le lécci
nem vagyok hülye, olvasd el az eredeti problémát
Fact chunk nélkül kiválóan tudok WAV-okat írni, csak némely codec nem annyi sample-t ad vissza, mint amennyit én adtam neki, és nem mondja meg, mennyit.
Namármost, a PCM-en kívül minden WAV fileban lenni kell egy 'fact' chunknak, amiben a fájlban lévő sample-k számát kell feltüntetni. ha ez nincs benne, rossza a fájl -
Crion
aktív tag
WAV file recorded at 44,100 samples per second in 16-bit stereo.
246E:0100 52 49 46 46 2C 48 00 00-57 41 56 45 66 6D 74 20 RIFF,H..WAVEfmt
246E:0110 10 00 00 00 01 00 02 00-44 AC 00 00 10 B1 02 00 ........D.......
246E:0120 04 00 10 00 64 61 74 61-00 48 00 00 00 00 00 00 ....data.H......
246E:0130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
8-bit, mono, 22.050 KHz WAV file
246E:0100 52 49 46 46 46 2D 00 00-57 41 56 45 66 6D 74 20 RIFFF-..WAVEfmt
246E:0110 10 00 00 00 01 00 01 00-22 56 00 00 22 56 00 00 ........''V..''V..
246E:0120 01 00 08 00 64 61 74 61-22 2D 00 00 80 80 80 80 ....data''-......
246E:0130 80 80 80 80 80 80 80 80-80 80 80 80 80 80 80 80 ................
246E:0140 80 80 80 80 80 80 80 80-80 80 80 80 80 80 80 80 ................ -
Crion
aktív tag
RIFF Chunk (12 bytes in length total) Byte Number
0 - 3
''RIFF'' (ASCII Characters)
4 - 7
Total Length Of Package To Follow (Binary, little endian)
8 - 11
''WAVE'' (ASCII Characters)
FORMAT Chunk (24 bytes in length total) Byte Number
0 - 3
''fmt_'' (ASCII Characters)
4 - 7
Length Of FORMAT Chunk (Binary, always 0x10)
8 - 9
Always 0x01
10 - 11
Channel Numbers (Always 0x01=Mono, 0x02=Stereo)
12 - 15
Sample Rate (Binary, in Hz)
16 - 19
Bytes Per Second
20 - 21
Bytes Per Sample: 1=8 bit Mono, 2=8 bit Stereo or 16 bit Mono, 4=16 bit Stereo
22 - 23
Bits Per Sample
DATA Chunk Byte Number
0 - 3
''data'' (ASCII Characters)
4 - 7
Length Of Data To Follow
8 - end
Data (Samples) -
KovacsUr
addikt
Azért ez nem semmi. Wave file-ok írása, ez elég alapvető feladatnak látszik, nem? És a világon senki nem tud róla semmit. Vagy nem mond.
-
dearbear
tag
CodeGuru Discussion Boards? Ezen talán több infót találsz, nekem eddig még mindig bejött...
-
KovacsUr
addikt
Nnna jó. Utoljára hozom fel a témát. Ha valaki tudna segíteni, most már biztos látta volna. Esetleg tudtok tanácsot adni, hogy hol (milyen fórumon) próbálkozzam még?
-
WaterLo
aktív tag
Ne csak te írjál bele
-
KovacsUr
addikt
MSDN-en sincs semmi ez ügyben... Senki nem tud valami építő hozzászólást tenni? Eddig a csapból is programozók folytak itt
-
KovacsUr
addikt
A VirtualDub egyszerűen megoldja: nem ír fact chunkot a WAV file-ba, de így az érvénytelen lesz, pld Sound Forge nem tudja megnyitni... Nincs megoldás? Úgy értem, jobb megoldás
-
KovacsUr
addikt
Batch-feldolgozó/konvertáló programot írok épp, és van egy makacs problémám.
Hogy tudom megállapítani, hogy mennyi sample-t tömörített egy codec?
ACMSTREAMHEADER-ből csak a byteok jönnek vissza... Ehhe
Pedig ezt be kéne tenni 'fact' chunkba. Hmmm.
Most az egyetlen megoldásnak az látszik, hogy még egyszer végigmegyek a kimeneti fájlon, visszaalakítom PCM-mé, és amennyit így kapok, annyi sample-t írok ki a fájlba. De így kb. 2x annyi ideig tart egy fájl konvertálása, arról nem szólva, hogy esetleg csak encoder van installálva a gépre, decoder nincs (nem valószínű, de lehetséges)
A helyes megfejtést beküldők között a kész program teljes verzióját sorsolom ki
Köszönöm
Aktív témák
Hirdetés
- Nintendo 3DS és DS topic
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- Kuponkunyeráló
- Mobil flották
- NOTEBOOK / MacBook beárazás
- Okosóra és okoskiegészítő topik
- Otthoni hálózat és internet megosztás
- Kerékpárosok, bringások ide!
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- ASUS TUF Gaming A620M-Plus + AMD Ryzen 5 8400F + 16GB 5600MHz Kingston Fury Beast + hűtő
- Eladó Erős Gamer PC - Akár Cyberpunk 2077-re Is Készen! (Ryzen 3 2200G RX 570 8GB 32GB RAM AIO
- MacBook Pro 2019 '16 2,6 Ghz 6mag Intel Core i7 16/512gb - Space Gray Touch Bar
- Xiaomi 13T 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor Magic6 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! ASUS Z97-A Z97 chipset alaplap garanciával hibátlan működéssel
- HP OMEN MAX 16T-AH000 - Ultra 9 275HX, 32GB, 1TB SSD, NVIDIA RTX 5090
- BESZÁMÍTÁS! MSI B460M i5 10400F 32GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman S4 Plus TT 500W
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E7440, E7450 / SZÁMLA + GARANCIA
- Telefon felvásárlás! Samsung Galaxy A15, Samsung Galaxy A25, Samsung Galaxy A35, Samsung Galaxy A55
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest