Official BS.Player forums

Official BS.Player forums (http://forum.bsplayer.com/)
-   Bug Reports And Codecs (http://forum.bsplayer.com/bug-reports-codecs/)
-   -   [SOLVED] Jumps in movies with external audio track. (http://forum.bsplayer.com/bug-reports-codecs/8883-solved-jumps-movies-external-audio-track.html)

_hunter 6th June 2008 09:46 AM

[SOLVED] Jumps in movies with external audio track.
 
Greetings...

I have some movies (.m2v) with external audio tracks (.ac3). I easily can "attach" them to movie and hear them correctly (in the right time). But when I'm jumping in those movies -- sound became incorrect: there is gap (large gap) between video and audio.

Best regards...

J7N 6th June 2008 06:54 PM

Re: Jumps in movies with external audio track.
 
MPEG-1 and MPEG-2 streams are generally not seekable. Seeking works only in constant bitrate files. I think DirectShow jumps to a given % of file size (which happens to match time in CBR).

In your case I would mux both m2v and ac3 into Matroska container.

If you need compatibility with standalones or whatever, do a MPEG-2 Program Stream instead. There is a good tool for this called ImagoMPEG-Muxer. MPEG-2 PS on the other hand are seekable with proper demultiplexer installed, because they have Presentation Time Stamps for each frame. So the system can seek by these values without indexing the whole stream first.

Tizio 9th June 2008 09:58 AM

Anyway if you still want to watch your videos before you convert them, you can fix the audio gap by using BSplayer adjust audio time feature (default keyboard shortcut is SHIFT+CTRL+LEFT or RIGHT, you can change these shortcuts in BSplayer preferences window, WinLIRC and Keydefinitions, search for Decrease/Increase audio delay)

J7N 9th June 2008 02:01 PM

In case someone is not familiar with terms "multiplexing" and "container", I will add that the described process is relatively fast and absolutely no quality is lost.

Wrong audio delay is an enirely different beast. If delay indeed had to be corrected, then the person performing it would have lost any interest in watching the given video(s) by the time the value is gotten about right. It's a tedious process.


All times are GMT +1. The time now is 05:39 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20