cdgriffith / FastFlix

FastFlix is a free GUI for H.264, HEVC and AV1 hardware and software encoding!
https://fastflix.org/
MIT License
1.16k stars 58 forks source link

3D info lost #217

Open nodiaque opened 3 years ago

nodiaque commented 3 years ago

Hello,

I've made some test and using a file with stereoscopic information in framepack (MVC) format, while it show in the GUI, once converted in x264 or x265, this information is lost. Is it possible to retain it?

Thank you!

cdgriffith commented 3 years ago

I'm assuming that is considered a "data" track, or a separate video track. Currently FastFlix doesn't passthrough the extra data tracks or additional video tracks, but is a good thing to consider adding.

If it is just metadata, make sure the "Remove Metadata" is not checked under the "Title" box.

cdgriffith commented 3 years ago

Hi @nodiaque I'm looking at fixing this behavior. Do you happen to have any sample videos you could provide for testing? Can send or share google drive / similar link to chris@cdgriffith.com if don't want to share in ticket.

nodiaque commented 3 years ago

Hello, sorry for the late reply. I'm currently under rma on my cpu but I'll check once I'll get a new one.

cdgriffith commented 3 years ago

For MVC I've found these samples https://kodi.wiki/view/Samples

Testing the DTS Paint Symphony one it seems to encode fine with AVC, however I do see messages in the output of:

[h264 @ 0x55e3289db300] sps_id 1 out of range
[h264 @ 0x55e328a31c40] sps_id 1 out of range
[h264 @ 0x55e3288a5800] sps_id 1 out of range
[h264 @ 0x55e32894b400] sps_id 1 out of range

But the output has the side data info retained at least at the container level:

side_data_list:
- inverted: 0
  side_data_type: Stereo 3D
  type: frame alternate

The movie plays fine, but I don't have anything to play back 3D videos with to tell if it's still 3D or not :frowning_face:

cdgriffith commented 3 years ago

I tried that with a few of the above samples and it didn't seem to be any different. If I tried to force it on I got the error:

anaglyph filter error: Unsupported input chroma (VAOP)