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

Add a basic Wiki #4

Open
harrypm opened this issue Jan 12, 2023 · 2 comments
Open

Add a basic Wiki #4

harrypm opened this issue Jan 12, 2023 · 2 comments

Comments

@harrypm
Copy link

harrypm commented Jan 12, 2023

Congratulations on the first release!

Just some little things I thought I would mention making things easier and or more useful to users.

Accessibility

ffmepg/.net runtimes should be bundled in the release for self-contained operation (avoids the whole chicken and egg archive issue)

Detailed Example Commands & Test Data

Ideally, the readme would be expanded on its okay but it needs more demo examples for people.

  • SMPTE/EBU Colour Bar Tests

  • Commands to take 720x576 PAL & 720x480 NTSC inputs and pad to broadcast standard 720x608 & 720x512 for example.

  • Considerations for commands to generate data suited for ld-chroma-encoder as that allows software side generation of full spec 4fsc composite or s-video data in .TBC and it can be played back to analogue via a 10USD Fl2000 VGA adapter on Windows/Linux FL2K

@unai-d
Copy link
Owner

unai-d commented Jan 14, 2023

OK, as far as I understand, the program should be able to get a raw uncompressed video stream, add the VITC to the top of the frame, incrementing the height of it in the process and output the result in the same format. That can be easily achieved, but you would still need to pipe data in and out of the program. The obvious answer would be to include FFmpeg in the program, as you suggested.

It could be possible to add pre-compiled versions of FFmpeg but I don't even know if its license allows such thing (I had no time to look into it). What I know is that what I'm trying to do is not that complicated, apparently, since a lot of software also uses FFmpeg... I'll probably figure it out soon.

Also, I compiled the release binaries as self-contained. They should work out of the box. I don't know if I'm getting this wrong, but all the necessary dependencies are included in the final executable when compiling as self-contained. I'll see if I forgot to add something to the command line...

@harrypm
Copy link
Author

harrypm commented Jan 14, 2023

This use case of FFmpeg is non-commercial so there are no issues, there are many open-source projects that include FFmpeg pre-compiled.

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

2 participants