foleys_video_engine
foleys_video_engine copied to clipboard
A video engine to load, play, assemble and write video - to be used with JUCE
Hi there, this project is awesome ! Since we've collected it in our [HyMPS project list](https://github.com/forart/HyMPS) (in the [Video Libraries section](https://github.com/forart/HyMPS/blob/main/VideoLIBs.md)), can you please set licensing terms for your git...
- Changes the layout to move the module in a modules folder - Adds the examples into the repository - Adds the previously private addons module - Adds the ffmpeg...
Here is a chunk of the rebased PR focused on only namespace/syntax fixes and adding multichannel file input support as requested here: https://github.com/ffAudio/foleys_video_engine/pull/19
WARNING: Whether this is currently accurate is still to be determined. It would seem that `outputFormat` should be `AV_PIX_FMT_RGB0` when building against Android. This may be related to #8 .
Specifically, `juce::AudioPlayHead` has had its positional information method API changed entirely, thus breaking [`AudioProcessorAdapter::PlayHead`](https://github.com/ffAudio/foleys_video_engine/blob/master/Processing/foleys_ProcessorController.cpp#L50). `getCurrentPosition` should be changed to [`getPosition`](https://docs.juce.com/master/classAudioPlayHead.html#a3150e733d8a781a9708df088a22c2cd0), which means you'll have to pick either seconds _or_ samples...
Hi Daniel, your work with Juce and FFmpeg are amazing. I'm testing your video engine and the VideoPlayer example play the audio (from a mp4 video) but the video frames...
Generated MP4 don't play in Finder and Quicktime, but they can be played in ffplay or vlc. It seems, the global header is not properly written.
- Windows uses 4.4.2 release version of FFmpeg.