nschlia / ffmpegfs

FUSE-based transcoding filesystem with video support from many formats to FLAC, MP4, TS, WebM, OGG, MP3, HLS, and others.
https://nschlia.github.io/ffmpegfs/
GNU General Public License v3.0
198 stars 14 forks source link

Add Apple Prores support #17

Closed nschlia closed 5 years ago

nschlia commented 5 years ago

It would be immensely powerful to use ffmpeg to transcode into ProRes as it is extremely fast and random-access (reference #9).

nschlia commented 5 years ago

Prores support now in beta testing, seems to work fine.

nschlia commented 5 years ago

First version with Prores support committed with afec292ee42226c8e11072e1e37619c22ef32d09

nschlia commented 5 years ago

TODO:

nschlia commented 5 years ago

TODO:

* Add profile selection option

* Set pixel format matching to source format

Using avcodec_find_best_pix_fmt_of_list to find best match pixel format.

nschlia commented 5 years ago

TODO:

Correct size prediction (currently e.g. 7 MB are predicted, while the file is 100M)

nschlia commented 5 years ago

Feature now complete.