PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : x264.exe und errorlevel


akapuma
22. March 2006, 20:04
Hallo,

wenn man die x264.exe in einer .bat-Datei verwendet, es kommt schonmal vor, daß man sich verschreibt. Die x264.exe gibt dann die Hilfe zurück. Gibt es eine Möglichkeit, dies in der .bat-Datei über Errorlevel auszuwerten (gibt x264.exe Errorlevel zurück)? Falls ja, gibt's verschiedene?

Gruß

akapuma

sade
22. March 2006, 20:38
x264.exe benutzt nur -1 als Errorlevel.

Edit:
Allerdings gibt es häufiger solchen Code:
case 'A':
param->analyse.inter = 0;
if( strstr( optarg, "none" ) ) param->analyse.inter = 0;
if( strstr( optarg, "all" ) ) param->analyse.inter = ~0;

if( strstr( optarg, "i4x4" ) ) param->analyse.inter |= X264_ANALYSE_I4x4;
if( strstr( optarg, "i8x8" ) ) param->analyse.inter |= X264_ANALYSE_I8x8;
if( strstr( optarg, "p8x8" ) ) param->analyse.inter |= X264_ANALYSE_PSUB16x16;
if( strstr( optarg, "p4x4" ) ) param->analyse.inter |= X264_ANALYSE_PSUB8x8;
if( strstr( optarg, "b8x8" ) ) param->analyse.inter |= X264_ANALYSE_BSUB16x16;
break;

Das bedeutet -A abcd gibt keine Fehlermeldung.
Auch -A --8x8dct gibt keine Fehlermeldung. analyse wird auf none gesetzt, und --8x8dct nicht beachtet.