[jira] [Commented] (GUACAMOLE-465) Guacenc should support more formats and containers
[ https://issues.apache.org/jira/browse/GUACAMOLE-465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16297303#comment-16297303 ] Sean Reid commented on GUACAMOLE-465: - I think there's something to that, Mike, but I don't think it would be a bad idea for the time being to open up guacenc to some other options. The idea I'd been working on was to keep it to a list of tested codecs so that it's difficult for the user to get themselves into trouble and then document it well. I'd earmarked the existing mpeg4 support, h.264, VP8, and h.265 support. I agree that part of guacenc's strength is its simplicity, but I do think we can find a balance between opening it too much and keeping it where it is. I'd also planned to leave the defaults the way they are currently so as to minimally impact people who just want it to work and not think about codecs. For a long-term project, it might be possible to create an FFmpeg Device using the libavdevice API so that guacamole protocol data can be read natively by FFmpeg, but if the idea is to create something that "just works" and also provide a lot of power, FFmpeg fits the power bill, but can be very complex for an average user to figure out. If we went that route eventually, I think we might have to maintain guacenc at the same time just so that people have an option. > Guacenc should support more formats and containers > -- > > Key: GUACAMOLE-465 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-465 > Project: Guacamole > Issue Type: New Feature > Components: guacenc >Affects Versions: 0.9.13-incubating >Reporter: Sean Reid >Priority: Minor > > Guacenc should support more formats than just mpeg4 in an m4v file type. It > should support true media containers with libavformat rather than just > writing the encoded frames into a file. > Because Guacamole is a web-based application, it makes sense that at the very > least its video encoder should support common web video formats (h.264 + mp4). -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (GUACAMOLE-465) Guacenc should support more formats and containers
[ https://issues.apache.org/jira/browse/GUACAMOLE-465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16297159#comment-16297159 ] Michael Jumper commented on GUACAMOLE-465: -- I wonder if perhaps it might make more sense to reimplement guacenc as some sort of codec plugin for an existing video translation tool. I originally excluded support for other codecs within guacenc because the various codecs supported by ffmpeg differ in what options they support, what options actually work well in practice, etc. and the logic which would need to be built into guacenc to make things "just work" would be complex. > Guacenc should support more formats and containers > -- > > Key: GUACAMOLE-465 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-465 > Project: Guacamole > Issue Type: New Feature > Components: guacenc >Affects Versions: 0.9.13-incubating >Reporter: Sean Reid >Priority: Minor > > Guacenc should support more formats than just mpeg4 in an m4v file type. It > should support true media containers with libavformat rather than just > writing the encoded frames into a file. > Because Guacamole is a web-based application, it makes sense that at the very > least its video encoder should support common web video formats (h.264 + mp4). -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (GUACAMOLE-465) Guacenc should support more formats and containers
[ https://issues.apache.org/jira/browse/GUACAMOLE-465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16292975#comment-16292975 ] Sean Reid commented on GUACAMOLE-465: - Nick, I'm working on a patch for this feature. I don't have an ETA on it because I'm working on it in my spare time, but when I get a working patch, I'll pass it along. Also, question: is there any minimum and maximum versions of dependencies that guacamole is promising to support? I noticed that the ffmpeg-compat.c file has code that is ffmpeg-version dependent, so I wanted to see if there's an official position the project has on supported versions. If this isn't the appropriate place to get this answer, let me know and I'll ask wherever I need to :) -Sean > Guacenc should support more formats and containers > -- > > Key: GUACAMOLE-465 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-465 > Project: Guacamole > Issue Type: New Feature > Components: guacamole-server >Affects Versions: 0.9.13-incubating >Reporter: Sean Reid >Priority: Minor > > Guacenc should support more formats than just mpeg4 in an m4v file type. It > should support true media containers with libavformat rather than just > writing the encoded frames into a file. > Because Guacamole is a web-based application, it makes sense that at the very > least its video encoder should support common web video formats (h.264 + mp4). -- This message was sent by Atlassian JIRA (v6.4.14#64029)