More information about the formats urls that FlyLeaf lib accepts as inputs #475
-
2 weeks ago, I try to use the one of the C sharp libraries for video playing and/or transcoding, I tested FlyLeaf Lib and LIbVLCSharp, I want to integrate a player into an existing application( framework4.8, wpf), sensitive features for me are also: accessible snapshots in memory and some transcoding features. LibVlcSharp has transcoding features but for snapshots, it only offers snapshots into files, but files are only big size because hardcoded .png in video.c . The FlayLeaf lib has the "TakeSnapshotToBitmap" that match my wishes and also many types of formats that can be played,
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 9 replies
-
Hi @stefantripac, indeed flyleaf currently does not support transcoding as it was focusing on playback only (at least initially). The upcoming v4 will be platform independent and more general purpose media processing library (including transcoding + filtering). You can find some more info for the fmt urls in the comments here: https://github.com/SuRGeoNix/Flyleaf/blob/master/FlyleafLib/MediaFramework/MediaDemuxer/Demuxer.cs#L362 You cannot currently do the transcoding with just a Url. You could manually write a transcoder and pass the snapshot hardware frame for it. That will not be easy though. |
Beta Was this translation helpful? Give feedback.
Hi @stefantripac, indeed flyleaf currently does not support transcoding as it was focusing on playback only (at least initially). The upcoming v4 will be platform independent and more general purpose media processing library (including transcoding + filtering). You can find some more info for the fmt urls in the comments here: https://github.com/SuRGeoNix/Flyleaf/blob/master/FlyleafLib/MediaFramework/MediaDemuxer/Demuxer.cs#L362
You cannot currently do the transcoding with just a Url. You could manually write a transcoder and pass the snapshot hardware frame for it. That will not be easy though.