[FFmpeg-trac] #2958(undetermined:new): Transcoding some iPhone camera roll videos outputs excessive frame-rate
FFmpeg
trac at avcodec.org
Fri Sep 13 19:07:35 CEST 2013
#2958: Transcoding some iPhone camera roll videos outputs excessive frame-rate
-------------------------------------+-------------------------------------
Reporter: nealzebub | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
'''OS:''' CentOS 6.3 64-bit
'''Build:''' N-55797-g535d9a9
'''Obtained from:''' http://ffmpeg.gusari.org/static/64bit/
Summary of the bug:
I am attempting to transcode several MOVs that are directly from an
iPhone4's camera roll folder. I do not specify frame-rate, since the
videos are variable frame-rate (24,30 fps). For a few of the MOVs, the
transcoded h264 output has a declared fps of 600, causing the h264 level
to be very high, which means that some players reject playback. I noticed
for these MOV files that FFmpeg, in the input stats, reports "tbr 600".
I checked the video timestamps of the particular files using FFprobe. All
PTS differences don't amount to anything more than 31 fps.
How to reproduce:
Use the following source
https://www.dropbox.com/s/xji1akd6tuuravd/from_iphone4.MOV
with the following command:
{{{
% ffmpeg -report -i from_iphone4.MOV -c:v libx264 -crf 23 -an
shouldbe30fps.mp4
}}}
I will attached the report, as the console output is annoyingly long.
Please note that this entry is very similar to issue #2451.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2958>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list