Opened 8 years ago
Closed 7 years ago
#5911 closed defect (fixed)
Error reading MOV file
Reported by: | FishB8 | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avformat |
Version: | git-master | Keywords: | mov regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
I have a mov file recorded on an AJA KiPro. I've never had a problem with the files from this device until now.
The contents should contain "Apple ProRes 422(LT)" for the video stream, and "pcm_s24le" for the audio streams, plus a "tmcd" timecode.
This particular file will open and play with quicktime without audio, so something in one or both of the audio tracks is messed up. Oddly enough VLC for MacOS manages to open and play with audio.
With ffmpeg I get the following:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f426c0093e0] Invalid sample_count=-1744855732
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f426c0093e0] error reading header
This is using ffmpeg-3.1.5. I can build and test with current head if that would seem to make any difference.
The file is rather large (368G) so let me know how I can submit a chunk that is just large enough to provide enough info to work with
Change History (10)
comment:1 by , 8 years ago
follow-up: 4 comment:2 by , 8 years ago
Is there any way to provide a sample without loading the entire file? Is the header alone enough to figure out what the issue is. I don't know of many filehosters that can deal with a 368G file.
comment:3 by , 8 years ago
See if this is enough.
Here's the front 2k (base64)
AAAAIGZ0eXBxdCAgIAUDAHF0ICAAAAAAAAAAAAAAAAAAAAABbWRhdAAAAFv2IFB0AANhYGljcGYA lAAAYWphMAUAAtCBAAAAAgAAAwQFBgcJCw0PBQUHCAsNDxEGBwkLDQ8PEQcHCQsNDxETBwkLDQ4Q ExcJCw0OEBMXHQkLDQ8RFRwjCw0QERUcIykEBQYHCQsNDwUFBwgLDQ8RBgcJCw0PDxEHBwkLDQ8R EwcJCw0OEBMXCQsNDhATFx0JCw0PERUcIwsNEBEVHCMpQAADYI8BwjABrQFyAPAA2QDfAPAA+gDr APcBcAHDAVQA+gDmAO8BAQDvAP0A9gE2AcIBKADoAO4BAQDsAQoA/gDiASoBpwDkAO8A8wEQAP8A +AEDAO8BEgG1AOgA7wEIAQoA7QEIARMA6QD1AawA4gDyASQBKwEvARIBCgDqAOUBqQDMAPwBBAEm AQgBFgEGAOYAzQGyAN0A9AEPASMBHgEoAQ4A7ADXAYoA3QD+AR0BKwEfASMBEADtANgBpADhAQsB DAE+ATsBPAENAQQA0wGqAOkBDgEjAToBHgEjARwA7wDhAaAA2wELATUBVAE0ASgBDwD2ANYBvQDu ARgBNwFGAU8BaAEtAP8A1QGhAOUBGwFYAWEBQAFgAT4BCADeAbUBAgEpAWYBWgF4AawBbgEnAOQB xAD+AT0BvwGTAcEBzgF9ASMA+AHwAQ8BZwQnAa0BxQG7AWgBNgDyAdMBFAF4AuMB7AHKAcgBUgEy ARAB5wEkAY0EhwM2AfUB0gGJAVkBGAILAicBjgMMAz8D3QHWAW8BQAEWAiMB/gMaByMFLwO/AggB qAFSARQB0AHGAeEC6QJTBDgC4AIyAVsBCgIFAa0B6wUsAoIDPQMKBD4C8gGTAbYBvwHmB90COQVM AYQDowHnAkQBkQGQAc8DSgItAv4BYAL8Ak8B7gKeAjwCAANyAkICzQF7Aw0B9wFVAekBtwNhA1wC dwKuAV4C9gH6AUsCMQHNAq0C0gQDBAsEDQMEAhABawJyAgIB4AKAAe0CtQP3BAYCmQGKAu4CJgIh AlICEwIVA4IDhQNQAs0DjAHtAjoCDgK/AjED4gM4AjMBcgLqAZgDAQH6AecCCgHBAZ4B4wHYA3kC bQImA1gC6wJgAa4BsAFzAl0D6APhAhcCFAGwBEwFbAI+AXkCSwIcA7gCFQHuAc4DbwHkA8QEFwNT AS0DVwJzAc4CagJuAbMBvwHHBRIBKgNyAo0BwwF2AgcBzQG1ATcCLgHrA+cDDwFYAYECEgGQAXAB HwJGAOADmgNsAawBkgHnAYoBbgEbAhMA6APKAkIC/wLRAe4BiwF+APwCEwDpA5QB2gHpAnsEBANp AXQBCwIBAOoEXgHBAesB/wH0BAoEiAIbAioA3APPAcIB3AHfAfAB+QH7BEYGFADdA60BqgHUAcgB 4QHUAe8BwgLCAT0D4gHPAdsB4AHwAbUB3QG6AVswAwFBADcGnyx8nkY9ERhQHUZ1lIGmQI8CdglI lJGJaUoCWaoEf/COovKjKIscoS1T7tBfdrzv5FZ5Hkiyb1GfC+fOE3zL98ibxKTWqEeRrbfn6col EulSVX9ecN2L5FbdquWeuau3/fRObXDHYVfvFXvf+af+PX+I3Yunvy9xeXzxD/329Urfi+/xZecV +7Cz/tEuvPE5bU+r+bNMV/fvvi/33698H659mZ2Pz7X3/7P/nrj7O+O979t24vUb379b/qHb4WWW JH34P3/+wvPznnl83c7mfu4sJ0yivVi/z9wmsSevuCuuG1vsLz8xZZw29x63cCOnW4Eu4DXdmYn3 4a8E71iw7Ht3YEMaZTPYprhMn2b45vnfC+Fn9fMFXgjJ1uD6YoMwh0/9wRk4J+4fG75tYDB74CC2 GYvoxemCOIcv/AXsNuAqUF/OEVe/GTsq5JoR+eToqinifp2MkWRbn3rp9cTwQuV9rE138wt/YSeW zhMtwI7wTt2fs4DHdoCFlpfKEbWZ+zW97T8sYu5JK06behcuruwSu/YmTs4kX4T85XceTDJ94sbv gjswAwEKADMFl0JZ0kpGv5Qj170HfTxEKYIn3SZkhUn9yn7pp7ef9S6dxK+hFp687lj/ctGiW30/ UrSR6aiVW+d0r7mifX12v1+x+nts171f+4ovr2PzOKft/b/uE7/b92n27X9+2/yy//zcfnCRnKX3 //z6fdtWc+L7u1c2vf/Z3Ey/+KwSn34/nPF77t+Z+LK4Xo/4vs48lgvWYWNl1hlZln4bPL4fEfh+ nfiz+d3C6xsu8N0xs9ZxtR+dxbjwx7cG5OBFy18bC2jDO/FMVY9yGKYjdhWFdnOLm7Cfhv3BmZfw Ias2O/FiZsZ/wXjWyCmnWWHQh+DcrPh/EfMGZGbWCunt+DcSxHiPCHiPuBHF2CDabiJshOybzHRv XrPl/PrEpTXjiJNnzi8xf//v877ix8sTN2DKzf77/854VpiawM4QMFjrItsJrOnJq/p89aJqNyfV L67bcWWlfzuLP4nzHhn58ExWbpnf3w/Y9/48mDOAMAMAogAoBSNZJpNFFmS0M+N6yexbIxIPtCYG 2vz/999O979tZ+uX+vE/3cs/cs793f8TXXLf/Tvv6vs/3d3f6r/+lxb0E72CXX+4v775zl/ixunw ap+//C/mFifBGueWc9/Bstx77Zx7yz8L/dmCf7n4/hMRk1izhd5/4bfwuSNidsJ9wnYM0y0=
Here's the tail 2k (base64), which contains the atoms that should be of interest.
AABb8325GAAAAFvzgTFIAAAAW/OErCgAAABb84gl+AAAAFvzi5/oAAAAW/OPGwgAAABb85KUGAAA AFvzlg6wAAAAW/OaopQAAABb854bwAAAAFvzoZO0AAAAW/OlDnQAAABb86iIBAAAAFvzq//sAAAA W/OvejwAAABb87Lz0AAAAFvztm0wAAAAW/O555gAAABb871gpAAAAFvzwNlgAAAAW/PEURQAAABb 88fLEAAAAFvzy0R0AAAAW/PP1xwAAABb89NSTAAAAFvz1sq0AAAAW/PaRiQAAABb893BGAAAAFvz 4TscAAAAW/PktiAAAABb8+gvkAAAAFvz66lMAAAAW/PvIsQAAABb8/KedAAAAFvz9hnIAAAAW/P5 k5AAAABb8/0NLAAAAFv0AIiEAAAAW/QFG+wAAABb9AiWFAAAAFv0DBAQAAAAW/QPiRwAAABb9BMC lAAAAFv0FnvYAAAAW/QZ9LgAAABb9B1tjAAAAFv0IObsAAAAW/QkX9AAAABb9CfZ8AAAAFv0K1FI AAAAW/Quy+QAAABb9DJGZAAAAFv0NcBcAAAAW/Q6UkAAAABb9D3LxAAAAFv0QUdIAAAAW/REwyAA AABb9Eg8IAAAAFv0S7b8AAAAW/RPMbQAAABb9FKsvAAAAFv0VibQAAAAW/RZnRQAAABb9F0XoAAA AFv0YJGsAAAAW/RkCvAAAABb9GeFAAAAAFv0av28AAAAW/RvkUgAAABb9HMKxAAAAFv0doRcAAAA W/R5/lAAAABb9H14PAAAAFv0gPB8AAAAW/SEaaQAAABb9IfiqAAAAFv0i10oAAAAW/SO1hwAAABb 9JJPiAAAAFv0lclQAAAAW/SZQpQAAABb9Jy+rAAAAFv0oDeUAAAAW/Sky1QAAABb9KhGAAAAAFv0 q7/MAAAAW/SvOLgAAABb9LKx+AAAAFv0tisEAAAAW/S5o7AAAABb9L0d8AAAAFv0wJfEAAAAW/TE D+gAAABb9MeHVAAAAFv0yv8MAAAAW/TOeMQAAABb9NHxKAAAAFv01WwUAAAAW/TZ/7wAAABb9N17 xAAAAFv04PaAAAAAW/Tkb6AAAABb9OfpCAAAAFv062IsAAAAW/Tu3QAAAABb9PJX5AAAAFv09dG0 AAAAW/T5SxAAAABb9PzEvAAAAFv1AD44AAAAW/UDtogAAABb9Qcu3AAAAFv1CqkkAAAAW/UPPbAA AABb9RK4QAAAAFv1FjP8AAAAW/UZrsQAAABb9R0p1AAAAFv1IKHIAAAAW/UkG6gAAABb9SeVxAAA AFv1KxHwAAAAW/UujOAAAABb9TIGOAAAAFv1NX8kAAAAW/U4+WQAAABb9Tx0IAAAAFv1P+yYAAAA W/VEgEQAAABb9Uf54AAAAFv1S3VwAAAAW/VO7cQAAABb9VJmrAAAAFv1VeGsAAAAW/VZW2wAAABb 9VzVVAAAAFv1YE0oAAAAW/Vjx3QAAABb9WdCLAAAAFv1arwwAAAAW/VuNqQAAABb9XGwOAAAAFv1 dSjEAAAAW/V5upgAAABb9X0zIAAAAFv1gKx0AAAAW/WEJpAAAABb9YegeAAAAFv1ixkYAAAAW/WO khAAAABb9ZIMhAAAAFv1lYa0AAAAW/WY/+QAAABb9Zx5SAAAAFv1n/OoAAAAW/WjbMgAAABb9abm zAAAAFv1qmBwAAAAW/Wu8oAAAABb9bJrpAAAAFv1teQIAAAAW/W5XaAAAABb9bzZPAAAAFv1wFMw AAAAW/XDzdwAAABb9cdHRAAAAFv1ysC4AAAAW/XOOdQAAABb9dGyQAAAAFv11SuoAAAAW/XYpeQA AABb9dweGAAAAFv135gQAAAAW/XkKugAAABb9eej6AAAAFv16xvMAAAAW/XulJAAAABb9fINhAAA AFv19YiAAAAAW/X5AMgAAABb9fx6pAAAAFv1//WoAAAAW/YDb7QAAABb9gbpuAAAAFv2CmJYAAAA W/YN2mgAAABb9hFTMAAAAFv2FM1MAAAAW/YZX/AAAABb9hzX0AAAABR0cmVmAAAADHRtY2QAAAAE AAAB9XRyYWsAAABcdGtoZAAAAA7UL/651C/+uQAAAAQAAAAAEvsYgAAAAAAAAAAAAAAAAAAAAAAA AQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAtAAAEAAAAAFAAAAABQAAAAAAZFtZGlhAAAAIG1k aGQAAAAA1C/+udQv/rkAABdqEvsYhAAAAGQAAABFaGRscgAAAABtaGxydG1jZAAAAAAAAAAAAAAA ACRMaWJxdWlja3RpbWUgVGltZSBDb2RlIE1lZGlhIEhhbmRsZXIAAAEkbWluZgAAAE9nbWhkAAAA GGdtaW4AAAAAAECAAIAAgAAAAAAAAAAAL3RtY2QAAAAndGNtaQAAAAEAAAAAAAwAAP///////wAA AAAAAAZTeXN0ZW0AAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMYWxpcwAAAAEAAACpc3RibAAA AEFzdHNkAAAAAAAAAAEAAAAxdG1jZAAAAAAAAAABAAAAAAAAAAYAABdqAAAAZDwAAAAAD25hbWUA AwAAMDAxAAAAGHN0dHMAAAAAAAAAAQAAAAES+xiEAAAAHHN0c2MAAAAAAAAAAQAAAAEAAAABAAAA AQAAABRzdHN6AAAAAAAAAAQAAAABAAAAGGNvNjQAAAAAAAAAAQAAAFv2IFCQAAAACHVkdGE=
comment:4 by , 8 years ago
Replying to FishB8:
Is there any way to provide a sample without loading the entire file? Is the header alone enough to figure out what the issue is. I don't know of many filehosters that can deal with a 368G file.
Why don't you upload the first 100MB?
comment:5 by , 8 years ago
comment:6 by , 8 years ago
Use tools/qt-faststart
to move the moov atom of the original (complete) file in front, then verify that the new (large) file plays fine with vlc and upload the first 100MB of the new file.
comment:7 by , 8 years ago
Ah, thanks. I had assumed qt-faststart would have bailed the same way ffmpeg / ffprobe did. Good to know.
Confirmed it does play (with audio) in VLC.
Updated Link:
https://drive.google.com/file/d/0Bx8bKrES4nIFOUdwQXZUVmpMZ1k/view?usp=drivesdk
comment:8 by , 8 years ago
Component: | undetermined → avformat |
---|---|
Keywords: | regression added |
Priority: | normal → important |
Reproduced by developer: | set |
Status: | new → open |
Version: | unspecified → git-master |
Regression since 143a19f5 / c2319876, see also ticket #5771.
comment:9 by , 7 years ago
Fixed by Pablo Montilla in 1015982f45d832ee926a81460121673a97292333, see also ticket #6700.
comment:10 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
Without a sample, fixing a possible issue will not be possible. Our upload server does not work currently, please use a filehoster of your choice.