shaka-project / shaka-streamer

A simple config-file based approach to preparing streaming media, based on FFmpeg and Shaka Packager.
https://shaka-project.github.io/shaka-streamer/
Apache License 2.0
199 stars 62 forks source link

Channel count as an input feature #84

Closed mariocynicys closed 3 years ago

mariocynicys commented 3 years ago

This PR removes the channels field from the pipeline configuration and replaces it with channel_layouts, a list of channel layouts to encode. It also adds channel_layout field for Input class.

mariocynicys commented 3 years ago

We can also follow the VideoResolutionName approach and make an AudioChannelLayoutName and have a channel_layout field instead where the user can type in stereo, mono, etc..

joeyparrish commented 3 years ago

Looks like there are a couple of conflicts with the Windows PR. Can you rebase/merge and fix those up please?