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

Compliant file from video and telemetry #112

Closed
All4Gis opened this issue Apr 20, 2020 · 8 comments
Closed

Compliant file from video and telemetry #112

All4Gis opened this issue Apr 20, 2020 · 8 comments

Comments

@All4Gis
Copy link

All4Gis commented Apr 20, 2020

Hi

I haven't tried your library, but I wanted to know if it allows you to create a compliant file from video and telemetry.

I develop this project and getting that is my achilles' heel.
https://github.com/All4Gis/QGISFMV
At the end I "simulated" the MISB creation
https://github.com/All4Gis/QGISFMV/blob/master/code/manager/QgsMultiplexor.py

Thanks and good job

@wlfgang
Copy link
Contributor

wlfgang commented Apr 21, 2020

Thanks Fran. Absolutely, that is a use case jmisb was designed to support. I think what you'd want to use is VideoFileOutput- there's an integration test showing how to use it.

Note that we haven't thoroughly tested compliance with any particular tool, at least not yet. @bradh is testing with CMITT and has reported issues #97, #102, and #103, so work still needs to be done. Please report back here if you have questions or can share any findings. Thanks!

@bradh
Copy link
Collaborator

bradh commented Apr 21, 2020

Concur. If the integration tests are a problem, I have some generator code that I could clean up a bit and push to github. Its from the integration test code, just does it as standalone.

There is sample data available from MISB, but its not redistributable (also, its old, and some of it is possibly broken). There are two useful samples in https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/642 - one for sync, and a second for async metadata.

I think #97 is an accuracy problem, but a decoder probably won't hit that. There are more CMITT problems in my tests, but I'm not sure if they are real or not yet.

@All4Gis
Copy link
Author

All4Gis commented Apr 21, 2020

Good news then. About sample data, i have a lot of videos in this folder, is public https://drive.google.com/open?id=1-B2uaW7_cfYZohZYFozrgBhIaztI1MSP
I'll test what it says if it works and try to replicate it in python.

@bradh
Copy link
Collaborator

bradh commented Apr 21, 2020

If you are generating files, and want me to test them, feel free to push whatever you want. I can email you back the CMITT HTML output.

@bradh
Copy link
Collaborator

bradh commented Apr 25, 2020

@All4Gis is anything further required on this issue?

@All4Gis
Copy link
Author

All4Gis commented Apr 25, 2020

Nope, thanks, you can close it.

@All4Gis
Copy link
Author

All4Gis commented Apr 27, 2020

Just one last thing, I see that ffmpeg is used, do you have any idea how to do the same as VideoFileOutput but using command line?How create a packet or merge packets etc?From what I understand with ffmpeg, it can't be done

@wlfgang
Copy link
Contributor

wlfgang commented Jul 29, 2020

@All4Gis - sorry I missed this question. But I am in the same boat, I have not seen any examples of muxing MISB metadata with the ffmpeg CLI. Doesn't mean that it can't be done, of course.

@wlfgang wlfgang closed this as completed Jul 29, 2020
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