Le akarom menteni ezt a videót.
F12 -> Development tools -> Network fülön láthatóak a különválasztott videofájlok (.ts) és a hangfájlok (.aac).
Példa a nulladik videóra, illetve a nulladik hangra.
Ez itt pedig az .m3u8 fájl amelyik tartalmazza a videofájlokat, ez meg a hangfájlokat. Ezekben a fájlokban található a kulcs elérhetősége, ott van az init vector is: IV=0x12345678901234567890123456789012.
Lementettem ezeket a fájlokat offline, és úgy rendeztem, ahogy az .m3u8 elvárja, és a VLC el is kezdi lejátszani (durván szaggat), szóval működhet a dolog.
Szeretném az összes videót/hangot dekódolni shellben, hogy aztán összefűzhessem őket ffmpeg-gel. De sehogy sem boldogulok az openssl progival. Mindig "bad magic number" hibaüzenetet kapok.
Tehát lementettem a nulladik videót, illetve a kulcsot (fájlnév: e21564b9-8c10-46a8-b713-93c6f32fc509) ugyanabba a folderba, majd kiadtam ezt:
openssl enc -d -aes128 -in index_4_0.ts -pass file:e21564b9-8c10-46a8-b713-93c6f32fc509 -iv 0x12345678901234567890123456789012
Próbáltam a kulcsot hexában megadni, úgy se volt jó. Tudja valaki hogy kell dekódolni a videót?
- 294 megtekintés
Hozzászólások
A youtube-dl esélyes, hogy letölti, ha megadod neki az m3u8-at.
- A hozzászóláshoz be kell jelentkezni
le tudtam szedni a programmal, köszi :)
- A hozzászóláshoz be kell jelentkezni
cat e21564b9-8c10-46a8-b713-93c6f32fc509 | hexdump -e '16/1 "%02x" "\n"'
c1986976d5c1c77d7ba4339d086442f0
openssl aes-128-cbc -d -in index_4_0.ts -out index_4_0.ts.dec -K c1986976d5c1c77d7ba4339d086442f0 -iv 12345678901234567890123456789012
- A hozzászóláshoz be kell jelentkezni
köszi, tudtam, hogy a kulccsal van a gond, csak nem tudtam, hogy milyen formátumban várja a program :) ez is működik, köszi
- A hozzászóláshoz be kell jelentkezni