- AMD vs. INTEL vs. NVIDIA
- Milyen billentyűzetet vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- GeForce RTX 5050 VGA-k a Palit értelmezésében
- Steam Deck
- Kormányok / autós szimulátorok topikja
- Kompakt vízhűtés
- Feketehalálra váltja a kékhalált a Microsoft
- VR topik
- Tovább csúsztatja az 1,4 nm-es node-ját a Samsung
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
- Flip (IPTV, otthoni internet, vezetékes telefon)
- Elemlámpa, zseblámpa
- AMD vs. INTEL vs. NVIDIA
- Megjelent a Poco F7, eurós ára is van már
- Milyen billentyűzetet vegyek?
- Kuponkunyeráló
- Luck Dragon: Asszociációs játék. :)
- Vivo V40 5G - az első benyomás fontos
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- GeForce RTX 5050 VGA-k a Palit értelmezésében
- További aktív témák...
- Asus Zenbook flip13 2in1 touch screen
- Dell Latitude 5450 Intel Core Ultra 5 135U 4nm 32GB DDR5 érintőképernyős laptop Dell gari 2027.09.hó
- PlayStation 4/5 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- PlayStation 5/4 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX ONE/Series kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- Bomba ár! Lenovo IdeaPad V110 - i3-6GEN I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Garancia!
- LG 45GS95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RTX 4070Ti Super GAMER PC termékbeszámítással
- Dell USB-C, Thunderbolt 3, TB3, TB4 dokkolók (K20A) WD19TB/ WD19TBS/ WD22TB4, (K16A) TB16/ TB18DC
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged