[FFmpeg-trac] #3064(undetermined:new): Audio drafting out of sync on Samsung TV with ffmpeg created MP4 or MKV file
FFmpeg
trac at avcodec.org
Sun Oct 20 21:27:04 CEST 2013
#3064: Audio drafting out of sync on Samsung TV with ffmpeg created MP4 or MKV
file
-------------------------------------+-------------------------------------
Reporter: ramitbhalla | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug: When I create a MP4 file with AAC Audio or MKV with
AC3 Audio the final file, the audio slowly over time drifts out of sync
with the video when playing back on a Samsung TV.
This is wierd for 2 reasons:
1. This ONLY happens with ffmpeg created MP4 and MKV files. I create the
same file with Handbrake it plays back fine with the Samsung TV
2. The file plays fine on other players (WMP, MCE, KMPlayer etc).
Not sure what it is about ffmpeg created MP4 and MKV files that cause the
audio to drift out. Is there some tag or setting I need to enable to make
it more compliant universally? What is Handbrake doing to make it play
fine. Not sure how to report this.
This it the command I'm using to create the file.
{{{
ffmpeg -probesize 100M -analyzeduration 300M -threads 0 -y -i "How I Met
Your Mother_WGCL_2013_10_14_19_59_00.ts" -ss 3 -vf
yadif=0:-1,hqdn3d,crop=704:384:8:34 -vcodec libx264 -b 1916444 -x264opts
me=hex:trellis=1:subq=8:partitions=all:8x8dct=1:ref=3:rc-
lookahead=50:keyint=25:min-
keyint=20:bframes=1:weightb=1:level=4.0:b-pyramid=normal:direct=auto
:mixed-refs=1:deblock=-1,-1:no-fast-pskip=1:no-dct-
decimate=1:b-adapt=0:threads=auto -map 0:a -map 0:v -acodec libfdk_aac -ab
160k -cutoff 18000 -af volume=3.9dB -ac 2 "How I Met Your
Mother_WGCL_2013_10_14_19_59_00-converted.mp4"
ffmpeg version N-54802-gfc6de70 Copyright (c) 2000-2013 the FFmpeg
developers
built on Oct 14 2013 09:33:16 with gcc 4.8.0 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-
prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/bin/i686-w64-mingw32-
--pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth
--enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib
--enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex
--enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype
--enable-libopus --disable-w32threads --enable-frei0r --enable-
filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxavs
--extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger
--enable-libvpx --enable-libilbc --enable-iconv --enable-libtwolame
--extra-cflags=-DLIBTWOLAME_STATIC --enable-libmodplug --extra-
libs=-lstdc++ --enable-libcaca
--prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/i686-w64-mingw32
--enable-static --disable-shared --enable-libsoxr --enable-fontconfig
--enable-libass libavutil 52. 40.100 / 52. 40.100
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3064>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list