Tienes toda la razn Armando, ya he eliminado el hilo en ingls. Mi intencin no es confundir a la gente, si no obtener una ayuda desinteresada a mi problema.
La cuestin es que ando bastante perdido con este tema, pus lo que parece bastante sencillo de hacer no logro solucionarlo.
Hago un resumen de lo que estoy haciendo y los resultados obtenidos:
En el terminal pongo el siguiente comando de ffmbc:
ffmbc -i /Users/osx/Desktop/Proyecto_FFMBC/1080i60.mxf -vcodec mjpeg -an -s 360x288 -b 3M -aspect 4:3 /Users/osx/Desktop/Proyecto_FFMBC/output.mov
funciona ms o menos bien:
Mac-Pro-de-OS:~ osx$ ffmbc -i /Users/osx/Desktop/Proyecto_FFMBC/1080i60.mxf -vcodec mjpeg -an -s 360x288 -b 3M -aspect 4:3 /Users/osx/Desktop/Proyecto_FFMBC/output.mov
FFmbc version 0.7-rc8
Copyright © 2008-2013 Baptiste Coudurier and the FFmpeg developers
Input #0, mxf, from ‘/Users/osx/Desktop/Proyecto_FFMBC/1080i60.mxf’:
Metadata:
operational_pattern: Op1a
timecode: 00:00:00:00
Duration: 00:00:10.21, bitrate: 123258 kb/s
Stream #0.0(und): Video: h264 (High 4:2:2 Intra), yuv422p10le, 1920x1080i tff [PAR 1:1 DAR 16:9], 29.97 fps
Stream #0.1(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Stream #0.2(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Stream #0.3(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Stream #0.4(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Stream #0.5(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Stream #0.6(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Stream #0.7(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Stream #0.8(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
Incompatible pixel format ‘yuv422p10le’ for codec ‘mjpeg’, auto-selecting format ‘yuvj420p’
[scale @ 0x7fef71408920] w:1920 h:1080 fmt:yuv422p10le -> w:360 h:288 fmt:yuvj420p flags:0x4 il:0
Output #0, mov, to ‘/Users/osx/Desktop/Proyecto_FFMBC/output.mov’:
Metadata:
encoder: FFmbc 0.7
Stream #0.0(und): Video: mjpeg, yuvj420p, 360x288p [PAR 16:15 DAR 4:3], 3000 kb/s, 29.97 fps
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame= 298 fps= 34 q=3.4 size= 3747kB time=00:00:09.94 bitrate=3087.3kbits/s eta=00:00:00.23
[mov @ 0x7fef7180ae00] replacing header in front, copying 3.75MB
frame= 306 fps= 34 q=3.4 Lsize= 3847kB time=00:00:10.21 bitrate=3086.3kbits/s
video:3845kB audio:0kB global headers:0kB muxing overhead 0.053393%
Mac-Pro-de-OS:~ osx$ 5
Mi intencin es hacer una interface grfica para este programa, dices que es un ejecutable, seguro que tendrs razn pero no he sabido localizarlo. Llevo poco tiempo trasteando con OS x y todava estoy muy verde, aunque da igual desde dnde lance el comando
porque funciona igual.
La cuestin es que quiero lanzar este comando desde una shell de Real Basic, y crea que la forma adecuada para hacerlo era la siguiente:
Dim s As new Shell?
s.Mode = 1?
If Not s.IsRunning Then?
s.execute “ffmbc -i /Users/osx/Desktop/Proyecto_FFMBC/1080i60.mxf -vcodec mjpeg -an -s 360x288 -b 3M -aspect 4:3 /Users/osx/Desktop/Proyecto_FFMBC/output.mov”?
End If
If s.ErrorCode = 0 Then?
TextField1.Text = s.Result
?Else?
MsgBox("Error code: " + Str(s.ErrorCode))?
End If
Pero esto es lo que obtengo:
ErrorCode 127
bash: ffmbc: command not found
Tambin lo he intentado con:
s.execute “sh”
s.WriteLine (“ffmbc -i /Users/osx/Desktop/Proyecto_FFMBC/1080i60.mxf -vcodec mjpeg -an -s 360x288 -b 3M -aspect 4:3 /Users/osx/Desktop/Proyecto_FFMBC/output.mov”)
s.WriteLine (chr(13))
De esta forma no obtengo ningn error, pero tampoco ningn resultado.
No se si estoy aplicando mal los comandos de la shell o estoy poniendo mal las direcciones. Tambin he probado haciendo un script y ejecutndolo desde el terminal funciona pero cuando lo hago desde RB me dice “ffmbc: command not found”.
He ledo en algunos posts que el terminal no se comporta de la misma manera que la shell ya que esta es una instancia, y que los paths tampoco son iguales, pero haciendo cambios no consigo dar con la solucin.
Espero que alguien me pueda hacer ver la luz.
Gracias y un saludo.