Skip to content
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

[mov,mp4,m4a,3gp,3g2,mj2 @ 000001cb3508e060] ignoring 'frma' atom of 'mp4a', stream format is 'mp4a' #59

Open
Selur opened this issue Aug 5, 2016 · 6 comments

Comments

@Selur
Copy link

Selur commented Aug 5, 2016

When using LWLibavSource in Vapoursynth like this:

Imports

import vapoursynth as vs
core = vs.get_core()

Loading Plugins

core.std.LoadPlugin(path="G:/Hybrid/Vapoursynth/vapoursynth64/plugins/SourceFilter/LSmashSource/vslsmashsource.dll")

Loading Source: C:/Users/Selur/Desktop/test2160.mov ProRes 10bit 4196x2160

clip = core.lsmas.LWLibavSource(source="C:/Users/Selur/Desktop/test2160.mov")

Cropping

clip = core.std.CropRel(clip=clip, left=0, right=0, top=224, bottom=224)

Output

clip.set_output()

I notice:
a. it's really slow compared to when using LWLibavSource in an Avisynth script
b. I get an error message when I close the preview:

[mov,mp4,m4a,3gp,3g2,mj2 @ 000001cb3508e060] ignoring 'frma' atom of 'mp4a', stream format is 'mp4a'

is there a way to suppress that error? (not really interested in the audio,..)

@tophf
Copy link

tophf commented Aug 6, 2016

On a side note, why don't you use LibavSMASHSource that opens MOV/MP4 files almost instantly and without indexing?

As for the speed drop, I guess it's because VapourSynth properly loads high bitdepth from the file whereas AviSynth just opens it as-is (vertically "interleaved").

@Selur
Copy link
Author

Selur commented Aug 6, 2016

Haven't come around to test LibavSMASHSource, mainly testing out stuff in Vapoursynth atm. :)

@Selur
Copy link
Author

Selur commented Aug 6, 2016

Same error pops up when using core.lsmas.LibavSMASHSource

@Selur
Copy link
Author

Selur commented Aug 6, 2016

btw. also got an wmv file which gives me

[g2m @ 000001c3f648d1a0] No display info - skipping tile

uploaded the wmv (g2m4_vfr_screencast.wmv) and the mov, both to my google drive:
https://drive.google.com/folderview?id=0B_WxUS1XGCPASUZibG5XZkRfeTg&usp=sharing

=> an option to supress such messages would be nice,...

@VFR-maniac
Copy link
Owner

[mov,mp4,m4a,3gp,3g2,mj2 @ 000001cb3508e060] ignoring 'frma' atom of 'mp4a', stream format is 'mp4a'

I don't get why it is logged. mp4a boxes directly under both stsd and frma boxes are normal in QuickTime file format (mov).
Also if both are same 4CC, the bellow condition should be false always, so I don't know.

    default:
        if (format != sc->format) {
            av_log(c->fc, AV_LOG_WARNING,
                   "ignoring 'frma' atom of '%.4s', stream format is '%.4s'\n",
                   (char*)&format, (char*)&sc->format);
        }
        break;
    }

@Selur
Copy link
Author

Selur commented Aug 6, 2016

maybe the file I uploaded (see my last post) helps to determine what is going amiss :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants