Van-e program, ami egy (nagy) file-ban MP3 streamet keres?

Fórumok

Sziasztok!

Történt az, hogy egy néhány órás felvételt készítettem az MP3 lejátszómmal (Meizu E5), és hirtelen (felvétel közben) kimerült benne az elem, bár gondoltam, hogy nem alkálit nem nagyon kéne beletenni, főleg felvételre, amikor többet eszik, de nem volt más.
A felvétel nem maradt meg, illetve csinált egy 0 byte-os fájlt, de viszont amíg ki nem merült egy-két órát vett, ami a flash memória szabad lemezterületére minden bizonnyal ráíródott, csaképpen a 0 byte-os MP3 file nem mutat sehová.
Megnéztem néhány recovery cuccal, természetesen csak a törölt fájlokat látják, amit én keresek azt nem.
Azonban sikerült leimage-lnem a teljes fájlrendszert (1GB-os image), viszont ezt sajnos nem tudom berakni mondjuk mplayer-be lejátszani és tekergetni, hogy vajon melyik részen lehet a keresett felvétel.
Keresnék olyan megoldást (pl. egy programot: wines/linuxos, mindegy), amivel egy fájlban lehet MP3 stream-et keresni és találni.

Köszike
mba

Hozzászólások

Az eredeti állapotból kiindulva töröld le a 0 byte-os fájlt, vegyél fel egy újat ami legalább olyan hosszú, mentsd le az új image-t, és ennek az elejével (FAT+directory) cseréld le a korábbi image elejét.

Megprobaltam, amit mondtal, sajnos nem sikerult.

A kovetkezot csinaltam:

Gyorsasag kedveert nem az mp3 lejatszoval szorakoztam, hanem image fileokkal merevlemezen.

Atirtam egy masik fileba az eredetit.
cp meizu.img meizu-new.img

Felmountoltam, majd teleirtam a keresett file-t nullaval, hogy a merete meglegyen.
mount -o loop -t vfat meizu-new.img /mnt/m
dd if=/dev/zero of=/mnt/m/REC/m001.mp3

Lemountoltam, majd kiirtam meizu-new.img elso 50 MB-jat a meizu-newheader.img fileba.
umount /mnt/m
dd if=meizu-new.img of=meizu-newheader.img (par masodperc utan kontrol+C)

Regibe beleirtam az uj header-t a regi image-be, ami ugye tartalmazza a keresett file meretet.. ez rairta az uj elso 50MB-jat a regire...
dd if=meizu-newheader.img of=meizu.img

Felmountoltam a regit, es probaltam olvasni a filet, ezt kaptam...
mount -o loop -t vfat meizu.img /mnt/m
cat m001.mp3
cat: m001.mp3: Input/output error

Lehet az volt a baj hogy a filet nem toroltem le elotte?
Mi a kulonbseg ha letorlom/nem torlom.
Apropo, nincs eccerubb megoldas? :)

Koszi a helpet, amugy.

Arra gondoltam, hogy a fájl a főkönyvtárban van. Így könnyebb lett volna a dolog, mert a FAT és a főkönvtár az elején van, és így könnyebb meghatározni, hogy mit kell átmásolni. Ha viszont a REC nevű alkönyvtárban van, akkor ha ez előbb lett létrehozva mint bármi más fájl, akkor még így is az elején van, csak egy kicsit hátrébb.
Az 50 Mbyte mindenképpen gyanús. Miért pont annyi? A hosszat úgy határozd meg, hogy rákeresel a fájl nevedre, és ahol megtalálod annyit másolj! A directory területet könnyű felismerni, mert 20 hexa bytonként szépen egymás alatt vannak a nevek.
Ha a REC nem az elején van, akkor csak a FAT-ot másold át, és a fájlbejegyzést javítsd ki!

foremost || testdisc || photorec

Partition scanner and disk recovery tool
TestDisk checks the partition and boot sectors of your disks.
It is very useful in recovering lost partitions.
It works with :
* DOS/Windows FAT12, FAT16 and FAT32
* NTFS ( Windows NT/2K/XP )
* Linux Ext2 and Ext3
* BeFS ( BeOS )
* BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
* CramFS (Compressed File System)
* HFS and HFS+, Hierarchical File System
* JFS, IBM's Journaled File System
* Linux Raid
* Linux Swap (versions 1 and 2)
* LVM and LVM2, Linux Logical Volume Manager
* Netware NSS
* ReiserFS 3.5 and 3.6
* Sun Solaris i386 disklabel
* UFS and UFS2 (Sun/BSD/...)
* XFS, SGI's Journaled File System
.
PhotoRec is file data recovery software designed to recover
lost pictures from digital camera memory or even Hard Disks.
It has been extended to search also for non audio/video headers.
It searchs for
* Sun/NeXT audio data (.au)
* RIFF audio/video (.avi/.wav)
* BMP bitmap (.bmp)
* bzip2 compressed data (.bz2)
* Source code written in C (.c)
* Canon Raw picture (.crw)
* Canon catalog (.ctg)
* FAT subdirectory
* Microsoft Office Document (.doc)
* Nikon dsc (.dsc)
* HTML page (.html)
* JPEG picture (.jpg)
* MOV video (.mov)
* MP3 audio (MPEG ADTS, layer III, v1) (.mp3)
* Moving Picture Experts Group video (.mpg)
* Minolta Raw picture (.mrw)
* Olympus Raw Format picture (.orf)
* Portable Document Format (.pdf)
* Perl script (.pl)
* Portable Network Graphics (.png)
* Raw Fujifilm picture (.raf)
* Contax picture (.raw)
* Rollei picture (.rdc)
* Rich Text Format (.rtf)
* Shell script (.sh)
* Tar archive (.tar )
* Tag Image File Format (.tiff)
* Microsoft ASF (.wma)
* Sigma/Foveon X3 raw picture (.x3f)
* zip archive (.zip)

-> apt-get install testdisc

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

debian 4.0 - linux-2.6.22-rc6-wifi0 - 2.6.22-rc6 kernel madwifivel itt

Ismet szembetalaltam magam a problemaval, viszont testdisc nem sokat segitett, illetve annyit, hogy meg tudtam hatarozni, kb. mennyit vehetett fel az MP3 lejatszom mielott varatlanul kikapcsolt. testdisc megtalalt a keresett fajlbol egy reszletet, ami kb. 1 perces volt, majd egy masikat, ami 10 masodperces. A ketto kozott kb. 20 perc elteres van, szoval kozotte is kell hogy legyen valami, de azt nem talalta meg. Ez azonban ket kulon "header" volt (amiket ugye keres a lemezen). Mitol lehet ez?

A lejatszonak rogizenie kell mindent, folyamatosan, de nem ertem miert nem latja az egeszet egyben. Talan fragmentaltan irja le felvetelkor? (nem hiszem, bar lehet, ennyire nem ertek hozza)

Koszi.

Ha már volt a fájlrendszeren valami, akkor töredezve írhatja fel a következő (nagyobb)fájlt, mivel "kerülgetni" kell az előzőeket. +még egy bizonyos szinten a törölt fájlokat is kerülgetheti, ha van benne egy bizonyos szintű "védelem" a törölt fájlok visszahozása érdekében.

Szia!

Szerintem 2 lehetőség van:
Vagy az mp3 lejátszó mentegette a fájlt és a FAT táblába rendesen beírta a darabokat és csak a katalógust (méret) "felejtette el" frissíteni. Ha ez történt és nagyon fontos a felvétel, akkor lehet, hogy meg kell nézni a FAT fájlrendszer "kinézetét" és szépen byte-ról byte-ra visszanézni.

Ha az mp3 lejátszó a FAT táblát se írta, Nem lehet visszahozni.

A törlés sz. nem jó, mert ha jól tudom ha törölsz valamit csak egy ÉS jel kerül a fájlnév elejére.