hibás videó file helyreállítás

Ismerősöm öccse készített telefonnal egy videót ami fontos lenne neki.
A videó :
- 963MB
- MP4
- 9:06 hosszú
- 1:23 lejátszható az elején

Nem igazán jöttem rá, miért nem tudja visszajátszani,
1:23 lejátszható belőle aztán VLC és társai is megakadnak,
beletekerni nem enged,
konverterek, videószerkesztők és különböző output formátumok bukta,
az első 1:23 lementődik aztán a programok vagy befagynak vagy hibával leállnak stb.

Igazából nem múlnak rajta életek hogy sikerül-e vagy sem, de látok benne kihívást ezért érdekelne valaki látott-e már ilyet vagy oldott-e már meg ilyet és hogyan?

Gépem.: Debian 10 X64 GNOME, már csak ha terminálos lenne az ötlet nyugodtan jöhet.

Hozzászólások

Hááát... először is készülj rá, hogy nem fog sikerülni. Legeslegelső lépésnek meg kéne tudnunk, mik a fájl kodekjei, és azok tömörítési beállításai. Pl vlc -> ctrl+j .

Csak akkor szólok hozzá egy témához, ha értelmét látom.

Ahammm... most az a tanács következik, hogy keress egy olyan progit (talán mkvtoolnix), ami képes kitalálni a konténered hibás részeit. (mp4 a konténer. Ez tartalmazza a lejátszásért felelős adatokat (nagyrészt))

Csak akkor szólok hozzá egy témához, ha értelmét látom.

befejezte de 2 hibával, szóval ugyanúgy használhatatlan

Quicktime/MP4 reader: Could not read chunk number 25570/25608 with size 243 from position 962892090. Aborting.

Quicktime/MP4 reader: Could not read chunk number 15351/15352 with size 60317 from position 962831773. Aborting.

Valóban az esélyesen bukó kategória...

Valószínűleg transport formátum, megszakadt mentéssel (hiányzik belőle egy csomó metadata). Pár hónapja bekefutottam ilyesmibe, találtam is vmi. progit, ami megpróbálja megmenteni, nekem néhány részletet visszahozott, de az eredmény használhatatlan lett.

Ha gondolod, megkeresem a gépemen, hogy melyik.

BlackY

"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)

Azt hiszem, ez volt az: https://www.videohelp.com/software/recover-mp4-to-h264

(Lentebb linkelték a restore.media-t, ugyanaz a srác csinálja, az 1.9 után dobta a letölthető verziót és átállt az online szolgáltatásra: http://slydiman.me/eng/mmedia/recover_mp4.htm)

BlackY

"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)

Mivel lett kimentve a telóból? érdemes lenne direkt SD kártyáról, kártyaolvasóval rátenni a gépre. ... hátha SD kártya hiba, hátha valami mobilos baszvány kavar be, vagy mindkettő. Ha kodek-nyűg volna, akkor elvileg az eleje sem kéne hogy menjen.

-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.

mencoder -forceidx hibasindex.avi -o joindex.avi -oac copy -ovc copy

Lehet, hogy csak avinál működik, ki kellene próbálni

MEncoder 1.3.0 (Debian), built with gcc-8 (C) 2000-2016 MPlayer Team
success: format: 0  data: 0x0 - 0x3963f2ca
libavformat version 58.20.100 (external)
Mismatching header version 58.12.100
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa8a6c01e00]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO:  [H264]  1280x720  24bpp  29.833 fps  13999.0 kbps (1708.9 kbyte/s)
[V] filefmt:44  fourcc:0x34363248  size:1280x720  fps:29.833  ftime:=0.0335
videocodec: framecopy (1280x720 24bpp fourcc=34363248)
Audio format 0x4134504d is incompatible with '-oac copy', please try '-oac pcm' instead or use '-fafmttag' to override it.

Exiting...
Szerkesztve: 2019. 12. 16., h – 19:13

Én ffmpeg kezdenék neki. (mkvmerge is megér egy próbát, már nem tudom mit csináltam vele, de valami rémlik meg ott van a ffmpeg mellet a gépemen)

De már rég használtam szóval a paraméterezését neked kell kitalálni.

Szerkesztve: 2019. 12. 17., k – 11:26

https://restore.media/home/contacts

Nekem egy leszállt dji drone videót visszahozott. Nagyon jók. 

Szoval nalam ez ugy mukododtt hogy vizbe ejtettem a mavik2-met mert jo benan felulbiraltam az akadaly elkerulo AI-t es jo 2 km-re szepen beleejtettem a tengerbe... A visszazkuldott stream megvolt valahol a tabon amirol vezettem de sehogyan sem tudtam lejatszani kb 3 heten keresztul probalgattam mindenfe trukkel progival szakertovel... Aztan ezek a fiuk amikor bekuldtem nekik a fajlt kb 3 ora oalatt kideritettek hogy egy DJI video kontenerrol volt szo, serult de semmi baj mert rahuztak egy masik DJI indexet meg meg egy ket masik trukkot eljatszotak vele es szepen visszajott minden. 10 GBP volt a moka de megerte... Egy probat en tennek veluk ha tenyleg kell a video - es szerintem 3000-4000 Ft ert nem eri meg napokat tokolni hacsak nem akarsza tanulni is kozben ...

épp az ilyen válaszok elkerülése végett írtam hogy nem olyan fontos adatról van szó, szóval nem fizetnék érte csak a kihívásról szól. :) mindazonáltal köszönöm :)

u.i. leteszteltem, valóban megcsinálja, már csak az a kérdés én otthon hogyan tudnám reprodukálni, mert ettől kezdve nyilvánvalóan nem lehetetlen helyreállítani.

Valami olyasmi volt a workflow hogy kellett egy ugyanazzal a geppel vagy formatummal elkovetett masik videofajl... Abbol kiszedtek az indexet vagy azok parametereit es rahuztak  hibas fajlra... A lepesek le vannak irva es ahogy masok mar jeleztek egy korabbi offline verzioban valami scrpt is elerheto de nekem oszintem meg azzal sem ment... Ha nem volt referencia fajl akkor nem sokat lehett csinalni...

Szerkesztve: 2019. 12. 17., k – 17:23

Konzolos mplayert próbáltad? Nekem az mindig átugrotta a hibákat.