[FFmpeg-user] Issue with Hyperdeck and Apple ProRes media created by FFMPEG
S Kilian
iskilian at hotmail.com
Wed Jul 17 22:33:50 CEST 2013
Hello,
I am having problems with generating Apple Pro Res content to play on Blackmagic's Hyperdeck Pro. The problem is that the video will appear choppy and left and right video will be swapped when I try to play content generated by FFMPEG's prores or prores_ks. The swapped video will be split vertically at the half screen or 2/3 screen point and then the left will be on the right and right will be left.
The Blackmagic Hyperdeck will only play files that are tagged as high quality (apch).
I think the problem could be solved if a working file was analyzed by an expert (and I'm far from being that expert). I have a 10 second sample (266 MB) that I can upload to somewhere.
Using:
ffmpeg version N-54653-g531f016 Copyright (c) 2000-2013 the FFmpeg developers
built on Jul 11 2013 09:48:15 with gcc 4.5.3 (GCC)
configuration:
libavutil 52. 39.100 / 52. 39.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.101 / 55. 12.101
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 80.100 / 3. 80.100
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
Here are some of the things I have tried but all display the same issue.
00. General command: ffmpeg -i audio_in -i video_in -a:c pcm_s16le -c:v prores -profile:v 3 -pix_fmt yuv422p10le output
01. prores_ks and prores encoders
02. Modified code so that all profiles will tag as "apch" and tried all profiles
03. Set prores_ks' bits_per_mb from 128 to 7000. (128, 256, ... 768, 1000, 2000 ... 7000)
04. Set prores_ks' mbs_per_slice from 1 to 8 (1, 2, 4 and 8)
05. Set prores_ks' alpha_bits (0, 8 and 16)
06. Using prores_ks tried many qscale:v values (0, 1, 3, 5, 10, 15, 20, 25 and 30)
07. Tried -threads option at 8 and 16
08. Tried -timecode 00:00:00:00
09: Tried -filter_complex asetnsamples=n-16384:p=0
10: Tried pcm_s16le and pcm_s24le audio sample depth
11: Tried input jpeg video files
12: Tried different video rates (25, 50, 30000/1001, 60000/1001
13: Tried different video sizes (480, 720, 1080)
14: Tried creating separate audio pcm_s16le & video prores_ks files and then tried audio/video copy command to create final file
xx: Tried numerous other options
Notes:
- Using video codec copy will play properly if video was generated from Final Cut Pro 7
- No issues playing FFMPEG generated static video (color bars / no movement) with the Hyperdeck
- The Blackmagic tech support was not helpful. He though it might be a "timing" or "pull down" issue.
- Didn't see any differences other than data rate with ffprobe between Final Cut Pro file and FFMPEG file (which makes the pkt_pos and pkt_size different as well).
Attachments:
hyperdeck-apple-pro-res-test.sh (some of the stuff I tried)
Thanks in advance,
- Steve K.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hyperdeck-apple-pro-res-test.sh
Type: application/x-sh
Size: 16461 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20130717/33dad8dc/attachment.sh>
More information about the ffmpeg-user
mailing list