I converted the 5sec r10k video to an Mp4 file, and then dropped it up on 
DropBox for you Carl: 

https://www.dropbox.com/s/f0bhq9rw6cofpzf/10BitRGB444_r10k_5sec_to_MP4.avi?dl=0

Playing through FFPlay I actually see:

https://www.dropbox.com/s/ui3ix2immvmqzza/10BitRGB444_r10k_5sec.png?dl=0

It is the same even when viewing the Mp4 file. They both look the same (FFplay, 
VLC, ...etc).

Cheers,

Jason

///////////////////////////////////////////////////////////////////////////////
// r10k -> Mpeg4 
// Input: 10BitRGB444_r10k_5sec.avi
// Output: 10BitRGB444_r10k_5sec_to_MP4.avi
// Result: Incorrect video playback
///////////////////////////////////////////////////////////////////////////////

E:\ffmpeg-20141225-git-1515bfb-win64-static>ffmpeg -i "10BitRGB444_r10k_5sec.avi
" -vcodec mpeg4 -qscale:v 2 10BitRGB444_r10k_5sec_to_MP4.avi
ffmpeg version N-68675-g1515bfb Copyright (c) 2000-2014 the FFmpeg developers
  built on Dec 24 2014 23:09:08 with gcc 4.9.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
 --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib
  libavutil      54. 15.100 / 54. 15.100
  libavcodec     56. 16.100 / 56. 16.100
  libavformat    56. 16.101 / 56. 16.101
  libavdevice    56.  3.100 / 56.  3.100
  libavfilter     5.  5.101 /  5.  5.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, avi, from '10BitRGB444_r10k_5sec.avi':
  Metadata:
    encoder         : Lavf56.16.101
  Duration: 00:00:05.01, start: 0.000000, bitrate: 335602 kb/s
    Stream #0:0: Video: r10k (r10k / 0x6B303172), rgb48le(10 bpc), 720x486, 3378
39 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Output #0, avi, to '10BitRGB444_r10k_5sec_to_MP4.avi':
  Metadata:
    ISFT            : Lavf56.16.101
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x486, q=2-31, 200
 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Metadata:
      encoder         : Lavc56.16.100 mpeg4
Stream mapping:
  Stream #0:0 -> #0:0 (r10k (native) -> mpeg4 (native))
Press [q] to stop, [?] for help
frame=   47 fps=0.0 q=2.0 size=   22200kB time=00:00:01.56 bitrate=115967.4kbits
frame=  105 fps=105 q=2.0 size=   49690kB time=00:00:03.50 bitrate=116186.0kbits
frame=  150 fps=108 q=2.0 Lsize=   70666kB time=00:00:05.00 bitrate=115663.5kbit
s/s
video:70657kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing
 overhead: 0.012949%

E:\ffmpeg-20141225-git-1515bfb-win64-static>

///////////////////////////////////////////////////////////////////////////////
// end
///////////////////////////////////////////////////////////////////////////////

> Subject: Re: [FFmpeg-user] LLossless (10 Bit RGB 444) and (10 Bit YUV 422) 
> Compression
> 
> As promised, I said I would provide some "real video". So I've uploaded a 5 
> second 10 Bit RGB 444 r10k sample:
> 
> https://www.dropbox.com/s/exio9nmoxnbcyu6/10BitRGB444_r10k_5sec.avi?dl=0
> 
> I think it'll be clear when you play that if your video looks correct or not.
> 
> Thanks! =)
> 
> Jason
> 
> 
> > Subject: Re: [FFmpeg-user] LLossless (10 Bit RGB 444) and (10 Bit YUV 422) 
> > Compression
> > 
> > > Subject: Re: [FFmpeg-user] LLossless (10 Bit RGB 444) and (10 Bit YUV 
> > > 422)        Compression
> > > 
> > > Jason Freets <jasonslife <at> hotmail.com> writes:
> > > 
> > > > Here's the result of what I see when playing the 
> > > > 10BitRGB444_r10k_2sec.avi I sent you:
> > > > 
> > > > https://www.dropbox.com/s/l3512t3qarkdt2i/FFPlay_Playing10BitRGB444_r10k.png
> > > 
> > > If you don't like this output, please either 
> > > choose an input file that everybody can 
> > > recognize or provide the intended output.
> > 
> > Agreed, it does help if I provide a frame of reference...so very good 
> > point. The 2 second video is NTSC color bars. I figured one would be 
> > cognitive of what that may look like ;). If you were able to play the 2 
> > second r10k file correctly, you would have noticed they are NTSC color 
> > bars. If not, then yes, you'd have no idea if what you are viewing is 
> > playing correctly or not. So a frame of reference helps in our case.
> >  
> > Here's a video of the "10BitRGB444_r10k_2sec.avi" file converted to a MP4 
> > that plays correctly:
> > 
> > https://www.dropbox.com/s/tt1x5ntx4ahll12/10BitRGB444_r10k_to_MP4.avi?dl=0
> > 
> > And, here's a reference screen shot of what I see when I play it through 
> > VLC:
> > 
> > https://www.dropbox.com/s/lizv2oedaptj9ik/10BitRGB444_r10k_to_MP4.png?dl=0
> > 
> > Also, I went ahead and GIT'ed the FFMpeg repository and built in under 
> > Linux. I then re-ran the conversions that I was doing under Windows. I get 
> > the same results as shown in "FFPlay_Playing10BitRGB444_r10k.png" which I 
> > uploaded earlier (i.e that's what I see when playing the Linux converted 
> > file too: no different outcome).
> > 
> > So either on Linux or Windows, I still don't get a correct conversion that 
> > views correctly. So, I suppose that remains to be the mystery.
> > 
> > I'll try to pull from some real video (non NTSC color bars) I have and 
> > provide a sample of that too later.
> > 
> > Cheers,
> > 
> > Jason
> > 
> > > 
> > > (Nobody has reported in four years that 
> > > something is wrong when decoding r10k.)
> > > 
> > > I assumed it is correct.
> > > 
> > > Carl Eugen
> > > 
> > > _______________________________________________
> > > ffmpeg-user mailing list
> > > [email protected]
> > > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> >                                       
> > _______________________________________________
> > ffmpeg-user mailing list
> > [email protected]
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>                                         
> _______________________________________________
> ffmpeg-user mailing list
> [email protected]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
                                          
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to