[FFmpeg-user] Playback issues with HLS on Android
me at renecalles.de
me at renecalles.de
Fri May 10 11:00:58 CEST 2013
Hi Carl, all,
after some investigation i found a solution which seems kind of weird
but actually is the only option which works.
So, for others who may struggle with the same issue here's a summary:
Encode H.264/AAC video and segment it in a single command!!
Encode H.264/AAC video to MP4 Container, and in separate process, copy
the bitstreams (-c copy), set the bitstream filter (-bsf:v
h264_mp4toannexb) and segment it using (-f segment).
Anyway it would be great why FFmpeg behaves that way as at the end
there are MPEG-TS chunks.
Am 2013-05-09 20:54, schrieb René Calles:
> Hi Carl,
> thanks for your response.
> So, Wikipedia's profile table is not correct as it says Constraint
> Baseline has less features (FMO, ASO, RS) than Baseline and the
> library is using Constrained Baseline wording for Baseline at all?
> For the bad playback on Android, do you have any idea what could get
> wrong? A missing option? Or should i move this topic to x264 user
> Thanks and regards,
> Am 09.05.2013 um 19:11 schrieb Carl Eugen Hoyos <cehoyos at ag.or.at>:
>> René Calles <me <at> renecalles.de> writes:
>>> i'm trying to create segmented H.264 video in MPEG-TS
>>> container with AAC-Audio in Baseline profile. Strangely
>>> FFmpeg "only" creates "Constrained Baseline" video,
>>> even when using '-profile baseline' option.
>> Please note that "Baseline" (may) contains many features
>> that are not supported by any H264 decoder while
>> "Constrained Baseline" was defined later to define the
>> actual Baseline features, as users (decoders) always
>> expected them.
>> (FMO, ASO, RS)
>> Or in other words: "Constrained baseline" is what you
>> would expect from "Baseline" (which is something else
>> that you certainly don't want to use).
>> Carl Eugen
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
More information about the ffmpeg-user