-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Attachment shows up as FFV1 track #244
Comments
Also the rawcooked command originally would have been with 18.10 when i rechecked with git-master of rawcooked, i just did and now i'm trying with git master: |
I got the same ffmpeg error with the file created via rawcooked git-master. The final check still seems to be running though. |
The final post transcode check just said that everything was fine btw. |
Looks like a FFmpeg has some difficulties to decode the file created by itself. I heard that there is some heuristical checks for detecting corrupted streams, maybe the issue is there. RAWcooked has its own Matroska parser, so if reversibility is fine with RAWcooked I guess that this is on FFmpeg side which can not demux the file. I tested your FFmpeg command line having errors with their git-master, no issue, maybe it would be fine with this version of FFmpeg? |
Which version of ffmpeg do you mean,current git-master? I compiled ffmpeg after that fix was out in. |
Currently RAWcooked has no encoder & muxer, it uses FFmpeg, you can see that by running Anyway, the main issue for the moment is to be able to reproduce the issue with a small input so I or Ffmpeg people can reproduce the issue. I didn't download the files (I was too late), do you mean by "as well as the source sequence" that the package you provided we permitting me to reproduce the error? If not, is it possible to have the 1st MB (should be enough for getting the 1st FFmpeg error) ? |
Ahhh,use dd or something to just slice of the first megabyte of the MKV
file? I can do that!
…On Thu, 15 Aug 2019, 17:35 Jérôme Martinez, ***@***.***> wrote:
Currently RAWcooked has no encoder & muxer, it uses FFmpeg, you can see
that by running rawcooked -d YourDpxDirectoryName, then launching the
FFmpeg command displayed. If you try to dig with FFmpeg people, it is
better to show them the FFmpeg command line (+maybe provide the attachment
file).
Anyway, the main issue for the moment is to be able to reproduce the issue
with a small input so I or Ffmpeg people can reproduce the issue. I didn't
download the files (I was too late), do you mean by "as well as the source
sequence" that the package you provided we permitting me to reproduce the
error? If not, is it possible to have the 1st MB (should be enough for
getting the 1st FFmpeg error) ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#244?email_source=notifications&email_token=AAITFPWAPX63WYQIBDHVBWDQEWAWLA5CNFSM4IHZYGF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4MKHAI#issuecomment-521708417>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAITFPV34HZR3OA7DMJDNF3QEWAWLANCNFSM4IHZYGFQ>
.
|
Right, just need that. I am not a Linux/Mac user, so not sure, but looks like that head |
Hi Jerome, i emailed the first meg - hope it helps with the test.. |
IIUC the issue, the attachment is huge (1 GB) and FFmpeg does not appreciate that (looks like it considers the stream as buggy in the case the attachment size is > 256 MB, I understand a bit that as a 1 GB attachment is not classic). I'll try to fix FFmpeg for that. Note that the attachment is big because I need to store 8 KB of "random" data for each DPX frame, for reversibility, looks like the DPX files have 8 KB of extra data after the real content, I'll also check that this is coherent. |
Additional remark: IMO this MKV file is conform to spec, I don't remind that there is a limitation for the |
@kieranjol beside the issue, I see that your DPX has a weird size. |
The issue can be reproduced without RAWcooked, just by using FFmpeg, so it is not a RAWcooked issue (except blaming it for creating a big attachment), I have open a dedicated ticket https://trac.ffmpeg.org/ticket/8083 and I'll try to provide a patch to FFmpeg. |
Woah - it's not wanted, this sequence was delivered by a vendor so I don't have much further info.
Thanks for opening the ticket - the conversation is very interesting. I concur that it's not a RAWcooked issue. I think from my side, I'll either ZIP this sequence and bypass rawcooked, or else I'll hold off for the ffmpeg issue to be fixed an then process it with rawcooked. Thanks so much for the detailed analysis. |
IMO RAWcooked is still interesting here for other advantages (VLC playback, compression performance), just that you can not handle the file with FFmpeg, consider the resulting file as a compressed file better than a ZIP. In other words, in both cases (RAWcooked and ZIP), you can not use the file directly with current FFmpeg, but with RAWcooked you keep the other advantages as well as expecting to have FFmpeg support in a near future. |
No limitation on the size apart from the fact it needs to fit in 56 bits unsigned. 1GB is fine. |
Hi - I am having an issue with one DPX sequence only. In all my testing, rawcooked makes a fully reversible sequence - it just appears that there are issues with the Matroska file itself when read in ffmpeg.
There appears to be two issues:
I tested this with Rawcooked 18.10 on Windows 7 and OSX, and I just finished testing on OSX El Capitan with rawcooked git master. The same issue occurs. I tried to replicate the issue with just 25000 or 50000 files and the issue did not appear. I was hoping to figure out at what point the issue occurs.
This is what appears with 4.1.1 which was the version of ffmpeg that rawcooked used
and here is what appears with ffmpeg git master - it seems like the same errors combined with the general Matroska errors that I reported here: http://ffmpeg.org/pipermail/ffmpeg-user/2019-July/044725.html
I am not sure if these are relevant, but I'll attach the ffmpeg log of an earlier run, as well as the rawcooked_reversibility_data which I copy/pasted during the rawcooking. I do not know how to extract the attachment in the MKV file seeing as ffmpeg sees it as a video track.
Logs: https://we.tl/t-MfiegwDn4r
metadata - mediainfo/mediatrace of MKV file as well as the source sequence (in supplemental) https://we.tl/t-rNwSDKx9EP
The text was updated successfully, but these errors were encountered: