Comments (11)
from untrunc.
from untrunc.
Hi Federico,
I'm thrilled to hear that fixing this file fully may be possible.
I'd love to give you a trimmed version of the MP4, but I'm not sure how to do so. I've tried using ffmpeg but it rejects the request due to a lack of moov atom. I can't open the file in any video or audio editor either, so am not able to trim it that way. If you have a different method in mind, I'm happy to try it.
Otherwise, I think there are a few things we can try.
First, you suggested that the file might have downloaded wrong. Can we test that with a checksum? I'm tech literate but this is not my background, so I may be ignorant about what checksums actually do. The MD5 hash is: 1550bb4d4ab2f423715ddd522e9abf6d
Second, I have uploaded the interleaved audio file to the same google drive as the footage. Perhaps you would have better luck splitting out the audio packets from this file? It's an MP3 so I suspect it won't work, but I don't know how MP3 works in comparison to AAC. I may be able to get an AAC version, but I will have to check this.
Third, if neither of these options work, I am happy to try running what you've got so far on my PC, perhaps mine will have better luck.
Finally, if nothing works I can try to make a new, shorter corrupt file to work with. I'm not sure how the first file got corrupted, but I'm sure I can replicate it with a bit of work.
Thanks again for all the effort! I'm very excited to get this all fixed up :)
from untrunc.
from untrunc.
Hey Federico,
I took a look at the sample in my video editor and it looks amazing! Please let me know when would be a good time to download :)
Thanks for the amazing work! I'll send a tip your way -- you've definitely earned a few cold beers on me :)
Cheers,
-Tom Hughes
from untrunc.
from untrunc.
Hi Federico,
I have a file with the same problem but with 4 audio streams. Can you provide me with instructions to fix the audio? It's quite important recording that I would like to recover.
Best.
from untrunc.
from untrunc.
Hello Ponchio,
I'm sharing with you a Google Drive folder with 3 files:
- reference_original.mp4: This is the first part of the streaming. We started the streaming at a lower resolution, then stopped and changed to 1080p (this is the reason why I have an uncorrupted reference!). The audio setting is identical to the corrupted video.
- reference_upscaledvideo.mp4: This is the "reference_original.mp4," but with the video scaled to 1080p. Using this trick, I was able to recover the video since the lower resolution reference wasn't restoring the video properly.
- broken-shortened.mp4: These are the first 200 MB of the corrupted video (the corrupted video is 30 GB in total). If needed, I could find a way to upload the entire file.
It would be incredible to recover the audio as we put a lot of effort into organizing the event's streaming. If you need anything else, please let me know.
Thank you very much for your help.
from untrunc.
Wasn't hard, the audio packet are just interleaved.
If you can compile the code just uncomment #define QUADAUDIO at line 1364 of mp4.cpp, otherwise send me the large file and I will run the code for you (my line is a tad slow, might take a while to reupload).
from untrunc.
Dear Federico,
You're a genious, it worked!
I hope to see my donation promply converted into beer.
Thank you so much!
from untrunc.
Related Issues (20)
- i cant recover this file using untrunc-gui, here is the whole message but at the final the file result is also corrupted.
- Opus support Request. HOT 3
- recovers only 12% of truncated file HOT 1
- Recovered only 1s of the a 180s video HOT 1
- Assertion `end - begin == length' failed HOT 1
- Created Recorver file, but that file has no data. HOT 1
- mathops.h:125: Error: operand type mismatch for `shr' HOT 6
- how do I uninstall? I don't see any support on that in the Installation info HOT 1
- No codec found? HOT 1
- Two Tracks Get Combined To Create Distorted Audio HOT 2
- Building on macOS produces error HOT 2
- No codec found!
- Additional macOS steps I had to run HOT 1
- Repaired video "too long" and won't play HOT 6
- install instructions out of date
- Cannot restore footage with AAC-ELD stream HOT 3
- Latest master fails build HOT 1
- Only a part is being recoverred
- Option to specify path for repaired destination file? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from untrunc.