Comments

fr0sty wrote on 4/17/2017, 1:29 AM

Any updates on this? Any idea when it will be patched or has anyone figured out any workarounds now that the camera is out?

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

GJeffrey wrote on 4/17/2017, 3:50 AM

Here is a tool to make GH5 422 10bits files readable in Vegas. There is no reencoding, so no quality loss.

  1. You must download ffmpeg . I would advise to use the last release version (version 3.2.4) even though it will work with beta builds.
  2. Save ffmpeg.exe and ffprobe.exe to C:\ffmpeg (create the folder if it doesn't exist) and add this folder to your environment variable (explanation here )
  3. Download my files , unzip and copy the 2 exe files in C:\ffmpeg.
  4. Copy both cmd files in the folder containing the files you want to convert.
  5. Double click mp42mxf.cmd if you want to convert mp4 files or mov2mxf.cmd if you want to convert mov files.
  6. The converted files will have the same name as the original one with a mxf extension.

Limitation:

  • All the mp4 or mov files in the folder will be converted. Make sure that only the files you want to convert are there.
  • Timeline playback might be slow on some computer. I can't do anything for that.

Any problem let me know.

 

EDIT:

  • Batch files updated with support for multiple audio channel
  • Solve a bug with 23.976fps mov file (Thanks to john_dennis)
  • Updated installation instruction: ffprobe.exe needed.

EDIT 2:

  • Replace bmx tools with 32bit one as the previous 64bit one were not well compiled. Download the file again. Link updated

 

 

NickHope wrote on 4/17/2017, 5:20 AM

Good work! Works fine here 👍

Although playback on my system isn't too bad, I tried a couple of ways to transcode to a 422 10-bit intermediate that might play back smoother.

Firstly, Sony Catalyst Browse would convert the original MP4 files to XAVC-I, but the resulting MXF files play less smoothly for me than the ffmpeg-converted MXF files. So that's no good.

Secondly, a batch conversion script (Vegasaur etc.) can be used in Vegas to transcode the MXF files to Cineform (after installing the codecs). I tested this and a UHD Cineform Filmscan 1 file plays very smoothly. A good option.

Perhaps TMPGenc or some other 3rd-party converter could transcode the original MP4s to Cineform and bypass the ffmpeg MXF conversion.

GoPro Studio didn't like either the MP4 or the MXF, so that's not an option.

Proxies are another alternative of course, switching back to MXF for the final render.

Former user wrote on 4/17/2017, 8:08 AM

Hi GJeffrey, thanks for that. I had already put together batch files tools to convert the GH5 422 10 bit to Prores, (various output quality size/options), using ffmpeg.

But in converting to Prores, although the audio is copied therefore no loss, the video file is processed to convert to Prores.

Can I take it that your tools rewrap the audio and video i.e. no processing/conversion of video and audio?

 

 

GJeffrey wrote on 4/17/2017, 8:19 AM

Can I take it that your tools rewrap the audio and video i.e. no processing/conversion of video and audio?

Yes, it's only rewrapping, no reencoding at all.

fr0sty wrote on 4/17/2017, 11:00 AM

Thanks for that, I will consider picking up a GH5 now. Magix, PLEASE build native support in ASAP! As a long time vegas user (15 years now) it's kinda embarrassing to see my favorite editing app not even be able to use the main selling point of the hottest pro-sumer camera on the market, 10 bit video. This doesn't seem like it would take long to fix on the software end if all Vegas wants is for the video to be in a different container format.

Last changed by fr0sty on 4/18/2017, 7:48 PM, changed a total of 1 times.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

Former user wrote on 4/17/2017, 11:13 AM

No reencoding, thanks GJeffrey.

Wolfgang S. wrote on 4/18/2017, 3:08 AM

Great, thank you for that.

Desktop: PC AMD 3960X, 24x3,8 Mhz * RTX 3080 Ti (12 GB)* Blackmagic Extreme 4K 12G * QNAP Max8 10 Gb Lan * Resolve Studio 18 * Edius X* Blackmagic Pocket 6K/6K Pro, EVA1, FS7

Laptop: ProArt Studiobook 16 OLED * internal HDR preview * i9 12900H with i-GPU Iris XE * 32 GB Ram) * Geforce RTX 3070 TI 8GB * internal HDR preview on the laptop monitor * Blackmagic Ultrastudio 4K mini

HDR monitor: ProArt Monitor PA32 UCG-K 1600 nits, Atomos Sumo

Others: Edius NX (Canopus NX)-card in an old XP-System. Edius 4.6 and other systems

OrangeNZ wrote on 4/20/2017, 6:50 AM

Thanks GJeffrey! This works with both Vegas and a certain other premiere editing program.

Jakob wrote on 4/21/2017, 7:03 AM

Thanks : the rewrapping into mxf also works with my JVC LS300 4:2:2 8bit avc mov files. Surprisingly, it is then Catalyst Browse that can't read them anymore...

ion-marin wrote on 4/21/2017, 3:19 PM

Looks like Magix doesen't care about this issue. Nothing new.... sony was also great at keeping a silent conversation with it's customers.

rene-b wrote on 4/24/2017, 12:15 PM

Can anyone reup GJeffrey's .bat files? The link is dead. Thanks in advance.

GJeffrey wrote on 4/24/2017, 6:00 PM

Wrapping to mxf as been updated. Thanks to john_dennis who reported a problem with 23.976fps mov files.

There is also support for multichannel audio.

Refer to my previous post for updated installation instruction and batch files.

rene-b wrote on 4/24/2017, 6:19 PM

This is amazing. Thanks for your work on this, it really helps a lot of people.

Former user wrote on 4/24/2017, 8:50 PM

Wrapping to mxf as been updated. Thanks to john_dennis who reported a problem with 23.976fps mov files.

There is also support for multichannel audio.

Refer to my previous post for updated installation instruction and batch files.

Hi GJeffrey, many thanks again for all of this. Previously, I had made up a batch file using ffmpeg to convert the video and copy the audio to a Prores.mov output, from .mp4 and .mov to overcome the current issues with GH5 10 bit 422 files, and it worked fine. Its a fairly old style batch file and also has some basic log capabilities. When you produced your convert to .mxf without any loss, I was delighted and did similar i.e. I wrapped a basic, old style, batch file around your ffmpeg and bmx tools, using your code, also to give basic logging capabilities, hope thats ok with you, if not, please let me know.

GJeffrey wrote on 4/25/2017, 6:01 AM

Wrapping to mxf as been updated. Thanks to john_dennis who reported a problem with 23.976fps mov files.

There is also support for multichannel audio.

Refer to my previous post for updated installation instruction and batch files.

Hi GJeffrey, many thanks again for all of this. Previously, I had made up a batch file using ffmpeg to convert the video and copy the audio to a Prores.mov output, from .mp4 and .mov to overcome the current issues with GH5 10 bit 422 files, and it worked fine. Its a fairly old style batch file and also has some basic log capabilities. When you produced your convert to .mxf without any loss, I was delighted and did similar i.e. I wrapped a basic, old style, batch file around your ffmpeg and bmx tools, using your code, also to give basic logging capabilities, hope thats ok with you, if not, please let me know.


Hi JN_,

I don't mind at all. May be you can share your batch file. It might me helpful to others.

Former user wrote on 4/25/2017, 10:25 AM

Wrapping to mxf as been updated. Thanks to john_dennis who reported a problem with 23.976fps mov files.

There is also support for multichannel audio.

Refer to my previous post for updated installation instruction and batch files.

Hi GJeffrey, many thanks again for all of this. Previously, I had made up a batch file using ffmpeg to convert the video and copy the audio to a Prores.mov output, from .mp4 and .mov to overcome the current issues with GH5 10 bit 422 files, and it worked fine. Its a fairly old style batch file and also has some basic log capabilities. When you produced your convert to .mxf without any loss, I was delighted and did similar i.e. I wrapped a basic, old style, batch file around your ffmpeg and bmx tools, using your code, also to give basic logging capabilities, hope thats ok with you, if not, please let me know.


Hi JN_,

I don't mind at all. May be you can share your batch file. It might me helpful to others.

Hi GJeffrey, thats very kind of you, thanks. I'd be delighted to share it asap. At the moment I'm struggling with one last item (filenames with spaces in your 3 CALLs section. I'll keep at it for a while, the usual fix, "" double quotes isn't working. Thanks again, when I'm finished I'll make both available here.

Former user wrote on 4/25/2017, 12:16 PM

https://www.dropbox.com/sh/j6p4adbm983p435/AABq-0tGLVRzqRDHnAufINjIa?dl=0

Hi GJeffrey. Feel free anyone to modify alter/improve as you wish. This is a dropbox link to CV2MXF.zip and CV2P.zip, hope this link works, haven't done this before😅.

 

 

 

GJeffrey wrote on 4/25/2017, 6:02 PM

Hi JN_, Thank you.

The way you wrap both batch files in 1 is a lot better than having 2 files. I will try to use your code to improve mine and skip the files which are not 422.

I'll update my post once I succeed.

Former user wrote on 4/25/2017, 6:18 PM

Thanks for the feedback GJeffrey. As it is, your code is a really cool solution for the GH5 422 files. I installed the latest firmware update ver. 1.1 with the 2K 10 bit 422, the files are also unreadable in Magix Vegas, but aok with your utility! So a great lossless and fast solution.

 

OrangeNZ wrote on 4/26/2017, 6:39 AM

Here is a tool to make GH5 422 10bits files readable in Vegas. There is no reencoding, so no quality loss.

  1. You must download ffmpeg . I would advise to use the last release version (version 3.2.4) even though it will work with beta builds.
  2. Save ffmpeg.exe and ffprobe.exe to C:\ffmpeg (create the folder if it doesn't exist) and add this folder to your environment variable (explanation here )
  3.  

Can you add a word about what ffprobe is and where it might be found?

Former user wrote on 4/26/2017, 7:02 AM

Hi OrangeNZ, ffprobe is included in the "static" ffmpeg download and resides in the "bin" folder, so really nothing to do if you have already added say ... X:\ffmpeg\bin to your path variable, if ffmpeg runs, ffprobe will also run. Where X: is any drive letter.

NickHope wrote on 4/26/2017, 7:06 AM

Can you add a word about what ffprobe is and where it might be found?

It's in the "bin" subfolder of the zip file, along with the other 2 exe files.

e.g. ffmpeg-3.2.4-win64-static.zip\ffmpeg-3.2.4-win64-static\bin

I don't know what it does.

Former user wrote on 4/26/2017, 7:15 AM

Amongest other uses, I have used it to get the video and audio "index" of video files by searching ffprobe's outputted text files using "find" etc. Then using that info. to make decisions in a batch file. The video and audio indexes vary in .ts SATELLITE station video files, so to copy streams from a .ts file to .mp4 in automated form, thats what I used ffprobe for. There are surely many more uses, it gives output in several different formats, so you pick one that suits, then interrogate accordingly.