[MPlayer-users] encoding ac3
anders at gnulinux.dk
anders at gnulinux.dk
Fri May 31 22:48:02 CEST 2002
* Kresimir Kukulj <madmax at iskon.hr> [2002-05-31 22:20:34]:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> Quoting anders at gnulinux.dk (anders at gnulinux.dk):
> > Hi
> >
> > I'm playing around with some dvd's and mencoder and the following question
> > popped up: Is it possible to encode ac3 audio with mencoder? The Docs
> > states that mencoder supports the following codecs: copy, pcm and mp3.
> > What I don't really understand is: "is ac3 a codec?" Or can I encode ac3
> > audio with the mp3 codec? Will the copy "codec" just copy and raw and keep
> > the ac3 "uncompressed"?
>
> As far as I know, there are no solutions for linux to encode AC3 (5+1).
>
> But mencoder can passthrough AC3 soundtrack.
>
> mencoder ... -oac copy -aid 128 -o bla.avi
>
> It will copy AC3 stream unmodified from a DVD source. Use -aid to specify
> appropriate audio track.
>
> Resulting file will be unplayable (jittery) in windows players. Interleaving
> video with audio affects playback greatly (using S/PDIF).
> Since mencoder has no interface to specify how much/often audio will be
> interleaved with video, use attached patch (idea from this mlist).
> Tweak the number if needed. This works for me.
>
> -----CUT HERE----
> diff -ruN main-cvs20020527/mencoder.c main/mencoder.c
> --- main-cvs20020527/mencoder.c Sun May 26 00:24:08 2002
> +++ main/mencoder.c Mon May 27 22:02:32 2002
> @@ -826,7 +826,7 @@
> // CBR - copy 0.5 sec of audio
> switch(mux_a->codec){
> case ACODEC_COPY: // copy
> - len=mux_a->wf->nAvgBytesPerSec/2;
> + len=mux_a->wf->nAvgBytesPerSec/10;
> len/=mux_a->h.dwSampleSize;if(len<1) len=1;
> len*=mux_a->h.dwSampleSize;
> len=demux_read_data(sh_audio->ds,mux_a->buffer,len);
> -----CUT HERE----
>
> I'm not sure, but using oac copy for AC3 soundtrack, produces file with
> wrong AV sync. Transcode tool 'tcprobe' shows for a DVD vob file
> PTS=0.2873 (Presentation Time Stamp?). If I adjust audio (using Nandub) by
> +287msec I get better AV sync.
> Need to test this with more different samples to be sure.
>
> I also found, that windows players have less problems with files produced
> with Nandub. (Maybe all win players are developed with samples made by that
> tool so ti works better with Nandub's interleaving?).
>
> > This is what mencoder tells me about the audio:
> > AC3: 5.1 (3f+2r+lfe) 48000 Hz 384.0 kbit/s
> >
> > Which is a quite high bitrate ;-)
>
> Not as high as you may think. AC3 contains 5 independent audio streams + 1
> LFE stream. 384 kbit/s are divided between them using some algorithm.
>
> --
> Kresimir Kukulj madmax at iskon.hr
> +--------------------------------------------------+
> Old PC's never die. They just become Unix terminals.
>
Thanx a lot for the info! ac3 is not a top priority for me, was just
wondering :-)
--
Anders Rune Jensen
jabber: superduck at myjabber.net | email : anders at gnulinux.dk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20020531/3598a290/attachment.pgp>
More information about the MPlayer-users
mailing list