On 10/13/2017 02:54 PM, Marc Lavallée wrote:
More about this solution.
The MPV player (http://mpv.io/) have a youtube-dl backend that allows to
play youtube videos directly. So first install it, and test it with a
youtube URL. Then install the Firefox extension and try it.
The source code of the extension is available:
https://github.com/antoniy/mpv-youtube-dl-binding.git
It could be modified to detect ambisonics content and rewire the audio
output of MPV to use an ambisonics decoder.
mpv can use jack as output. The command line would look something like this:
mpv --ao jack --jack_port=ardour.YoutubeIn.* <filename>
The "ardour..." thing is a regular expression to match the jack ports,
the dot is any single character, dot-asterisk means arbitrarily many
characters.
Note you may not directly be able to use ambdec, because the channel
ordering might get mixed up, so I suggest running ardour or whatever
jack-capable DAW you like and hook that up to your decoder.
If you cannot configure this in whatever Firefox magic you use, here's a
trick:
* find the mpv binary and (as root) rename it to mpv.bin or something
* where the mpv file used to be (and is now mpv.bin), create a file
"mpv" that contains the following:
#!/bin/bash
mpv --ao jack --jack_port=ardour.YoutubeIn.* $*
That's all, now your script (with the jack magic gets called instead,
and the $* makes sure it gets handed all parameters originally used.
Check out, maybe mpv also has a config file where you can set JACK as
default, that would be even simpler.
All of the above should work in Linux and OS X, not sure how to do it in
windows (but I'm sure it can be done).
All best,
Jörn
--
Jörn Nettingsmeier
De Rijpgracht 8, 1055VR Amsterdam, Nederland
Tel. +49 177 7937487
Meister für Veranstaltungstechnik (Bühne/Studio), Tonmeister VDT
http://stackingdwarves.net
_______________________________________________
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound - unsubscribe here, edit
account or options, view archives and so on.