Page 1 of 1

Using mediainfo to extract metadata -

Posted: Sat May 23, 2015 10:46 am
by Kieran O Leary
Hello,

I'm having difficulty getting the command executor to work. Would this be the correct place to add a mediainfo CLI command? It would be great if the mediainfo output could be a sidecar with the same name as the analysed file. Right now I'm more interesting in a mediainfo of the source, but a mediainfo of the transcoded file could be interesting too.

I guess my larger issue is writing a command line prompt so that I don't have to manually write out the input and output filenames. is this what %source% is for?

Any help would be appreciated. I'm also interested in getting md5 checksums but I think it's all the same issue.

Thanks,

Kieran.

Re: Using mediainfo to extract metadata -

Posted: Sat May 23, 2015 2:06 pm
by Kieran O Leary
Hi, this is what I'm putting into the command line in ffastrans:

Code: Select all

C:\Users\PC\Downloads\MediaInfo_CLI_0.7.73_Windows_x64\MediaInfo.exe %source% --logfile=%original_name%.txt
I can see the mediainfo output appear in the console as I've enabled "show console"/. There's clearly an issue with my outputting.

Re: Using mediainfo to extract metadata -

Posted: Sat May 23, 2015 4:30 pm
by Kieran O Leary
I think I got it. here's what I'm using:

Code: Select all

"C:\Users\PC\Downloads\MediaInfo_CLI_0.7.73_Windows_x64\MediaInfo.exe" "%source%" --logfile="C:\Users\PC\Desktop\output\%original_name%.txt
"

I looked at some other threads and figured it out. Let me know if there's a better way though. that "output" folder is my generic export folder for files that have gone through an ffastrans workflow. I love your program so much!

Re: Using mediainfo to extract metadata -

Posted: Sat May 23, 2015 5:04 pm
by admin
I'm very happy you like my program! :-)

Though, I'm not quite sure I properly understood you problem but if you want a mediainfo analyze on your output files you must create a separate workflow with only a monitor and custom command.

The option to set the %source% variable is to tell FFAStrans what new file should be delivered to the next step in the workflow. If you omit the option the source will be the same as picket up by you monitor.

Please let me know if this answers your issue.

-steipal

Re: Using mediainfo to extract metadata -

Posted: Sat May 23, 2015 7:17 pm
by Kieran O Leary
I've less interest in getting mediainfo from the output, getting it from the source works well for me.

I'm not sure if I understand, should I not have used %source% in my command line? Is there another variable which allows ffastrans to fill the command line with the input file name?

I'm having difficulty getting an md5 ouput of the source.

Code: Select all

 "C:\Users\PC\Downloads\md5deep-4.4\md5deep-4.4\md5deep.exe" "%source%" > "C:\Users\PC\Desktop\output\%original_name%.md5"
md5error.jpg
md5error.jpg (12.27 KiB) Viewed 12685 times
i get this error via md5deep

I'm also having difficulty getting fciv to output md5s via ffatrans as well. I'm clearly doing something wrong. It would be great if you could point me in the right direction.

Thanks!

Re: Using mediainfo to extract metadata -

Posted: Sat May 23, 2015 11:30 pm
by admin
Some console programs need to be executed through the cmd.exe command with the /c switch. So your command should then be:

"%comspec%" /c ""C:\Users\PC\Downloads\md5deep-4.4\md5deep-4.4\md5deep.exe" "%source%" > "C:\Users\PC\Desktop\output\%original name%.md5""

With %comspec% being the windows environment variable for "C:\windows\system32\cmd.exe". Please notice the extra "quotes" that wraps your initial command for the /c switch.

Though it's quite common I will stress the %comspec% issue in the documentation for the next release.

You need to use the %source% variable in order to get the file either delivered by the monitor or manually submitted.

-steipal

Re: Using mediainfo to extract metadata -

Posted: Sun May 24, 2015 9:02 am
by Kieran O Leary
Steipal, that worked perfectly. I just had to add an underscore to %original_name% in your command line and it went straight through. Your program and your support is extraordinary.