Hallo oggs, i googled it but still can't find any answer: how can i set default audio track? I transcode my dvds to ogg, i use gst-launch for it: gst-launch filesrc location=stream.dump ! mpegpsdemux name=demux \ oggmux name=mux ! filesink location=out.ogg \ demux.audio_80 ! a52dec mode=2 ! audioconvert ! audioresample ! audio/x-raw-float,rate=44100,channels=2 ! audiorate ! \ taginject tags="language-code=eng" ! vorbisenc ! queue ! mux. \ demux.audio_81 ! a52dec mode=2 ! audioconvert ! audioresample ! audio/x-raw-float,rate=44100,channels=2 ! audiorate ! \ taginject tags="language-code=ger" ! vorbisenc ! queue ! mux. \ demux.video_e0 ! mpeg2dec ! videocrop top=76 bottom=74 ! ffmpegcolorspace ! videorate ! theoraenc quality=55 ! queue ! mux. on each vorbis track i set tag LANGUAGE= , it works fine. But i wont to set default track or language. Are there any way to do it? at least with oggz tools? -- Regards, Alexey
Typically video players will play back the last audio track in a Ogg Theora file, because it is the last one that they see. There is no way to specify which is the "default" audio track and it would not make sense anyway. If you are a German speaker, your "default" would be the German audio track - if you are a native English speaker, it would be the English audio track. So, it's not possible to say which should be the default. Such a thing only makes sense in the context of a Web page that is clearly written in one language only. It's much more useful for your machine environment to understand what tracks are available. Maybe future versions of media players will actually do so and then choose your "default" track based on the language settings of your user login. Cheers, Silvia. On Fri, Nov 26, 2010 at 9:28 PM, Alexey Fisher <bug-track at fisher-privat.net> wrote:> Hallo oggs, > > i googled it but still can't find any answer: how can i set default > audio track? > > I transcode my dvds to ogg, i use gst-launch for it: > gst-launch filesrc location=stream.dump ! mpegpsdemux name=demux \ > oggmux name=mux ! filesink location=out.ogg \ > demux.audio_80 ! a52dec mode=2 ! audioconvert ! audioresample ! > audio/x-raw-float,rate=44100,channels=2 ! audiorate ! \ > taginject tags="language-code=eng" ! vorbisenc ! queue ! mux. \ > demux.audio_81 ! a52dec mode=2 ! audioconvert ! audioresample ! > audio/x-raw-float,rate=44100,channels=2 ! audiorate ! \ > taginject tags="language-code=ger" ! vorbisenc ! queue ! mux. \ > demux.video_e0 ! mpeg2dec ! videocrop top=76 bottom=74 ! > ffmpegcolorspace ! videorate ! theoraenc quality=55 ! queue ! mux. > > on each vorbis track i set tag LANGUAGE= , it works fine. But i wont to > set default track or language. Are there any way to do it? at least with > oggz tools? > -- > Regards, > ? ? ? ?Alexey > > _______________________________________________ > ogg-dev mailing list > ogg-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/ogg-dev >
Am Freitag, den 26.11.2010, 23:15 +1100 schrieb Silvia Pfeiffer:> Typically video players will play back the last audio track in a Ogg > Theora file, because it is the last one that they see. > There is no way to specify which is the "default" audio track and it > would not make sense anyway. If you are a German speaker, your > "default" would be the German audio track - if you are a native > English speaker, it would be the English audio track. So, it's not > possible to say which should be the default. Such a thing only makes > sense in the context of a Web page that is clearly written in one > language only. It's much more useful for your machine environment to > understand what tracks are available. Maybe future versions of media > players will actually do so and then choose your "default" track based > on the language settings of your user login.It make sense. Thank you for response. -- Regards, Alexey
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/26/2010 03:15 PM, Silvia Pfeiffer wrote:> Typically video players will play back the last audio track in a Ogg > Theora file, because it is the last one that they see. > There is no way to specify which is the "default" audio track and it > would not make sense anyway. If you are a German speaker, your > "default" would be the German audio track - if you are a native > English speaker, it would be the English audio track. So, it's not > possible to say which should be the default. Such a thing only makes > sense in the context of a Web page that is clearly written in one > language only. It's much more useful for your machine environment to > understand what tracks are available. Maybe future versions of media > players will actually do so and then choose your "default" track based > on the language settings of your user login. > > Cheers, > Silvia.I'd think that it's only superficially true. For example if i make a film in English and then write Russian language subtitles for it; after that i can record "director's commentary" track in Russian, the default playback that a user would expect in Britain would be "English audio only" and in Russia it would be "English audio + Russian subtitles". I think that in many cases defaulting to the user's profile language can lead to the confusion. Multiple language tracks will only add insult to injury, since they would never be chosen as default, even though most likely it is they who are "main track" of the feature. - Volodya> On Fri, Nov 26, 2010 at 9:28 PM, Alexey Fisher > <bug-track at fisher-privat.net> wrote: >> Hallo oggs, >> >> i googled it but still can't find any answer: how can i set default >> audio track? >> >> I transcode my dvds to ogg, i use gst-launch for it: >> gst-launch filesrc location=stream.dump ! mpegpsdemux name=demux \ >> oggmux name=mux ! filesink location=out.ogg \ >> demux.audio_80 ! a52dec mode=2 ! audioconvert ! audioresample ! >> audio/x-raw-float,rate=44100,channels=2 ! audiorate ! \ >> taginject tags="language-code=eng" ! vorbisenc ! queue ! mux. \ >> demux.audio_81 ! a52dec mode=2 ! audioconvert ! audioresample ! >> audio/x-raw-float,rate=44100,channels=2 ! audiorate ! \ >> taginject tags="language-code=ger" ! vorbisenc ! queue ! mux. \ >> demux.video_e0 ! mpeg2dec ! videocrop top=76 bottom=74 ! >> ffmpegcolorspace ! videorate ! theoraenc quality=55 ! queue ! mux. >> >> on each vorbis track i set tag LANGUAGE= , it works fine. But i wont to >> set default track or language. Are there any way to do it? at least with >> oggz tools? >> -- >> Regards, >> Alexey >> >> _______________________________________________ >> ogg-dev mailing list >> ogg-dev at xiph.org >> http://lists.xiph.org/mailman/listinfo/ogg-dev >> > _______________________________________________ > ogg-dev mailing list > ogg-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/ogg-dev- -- http://freedom.libsyn.com/ Echo of Freedom, Radical Podcast "None of us are free until all of us are free." ~ Mihail Bakunin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJM9jn7AAoJENW9VI+wmYasS0oIAIiKWJMbhyaJ3TDZFYe36P2Z oCOSFNtpxQeFykxsJUT1Uv5VXGth+GtGoY8ZmC6ajsOQ7DLV95IHIVnxHvD73zJy Q6oT5xPUwzRF/y/uDnA0RtuQHhCPvOagy6si8Gu1l0AIEfsRZd3yEou7rPaFVlPZ zUQN1ZxQ3L8Nd0attxxRQ8Gyi4YDPygc9mKKPX37dvCGLAX/t3NceedHS7Jp7El9 Gxjtb2rTShC0w8r73R8doR7/A8/bdchw6KFUAfbjW4kbM0oYvBf+IOt0rTuoXec6 BzRtx0uIXiEGxRrOObKOKJl8CeDFtS5B+WkBUh7+66x6WqyknpxhiiwcgLdvbTE=u27N -----END PGP SIGNATURE-----
Reasonably Related Threads
- how to set default audio track?
- Thoggen 0.6.0 "Procrastination" released
- Converting video files into .h263
- 9 commits - configure.ac libswfdec/swfdec_as_context.c libswfdec/swfdec_audio_internal.h libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_sound.c
- 6 commits - configure.ac libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec_video.c player/swfplay.c