Windows에서 FFMPEG를 사용하여 GoToMeeting WMV에서 MP4로 비디오를 트랜스코딩하면 dos 창이 잠깁니다.

Windows에서 FFMPEG를 사용하여 GoToMeeting WMV에서 MP4로 비디오를 트랜스코딩하면 dos 창이 잠깁니다.

저는 사전 녹화된 일부 GoToMeeting 비디오를 wmv에서 mp4 형식으로 변환하는 임무를 맡았습니다. 소스 wmv를 가져와서 ffmpeg가 wmv와 함께 작동할 수 있도록 만드는 Citrix(g2mtranscoder.exe)에서 제공하는 GoToMeeting 트랜스코더 앱이 있습니다. 내가 가진 문제는 wmv를 가져와서 mp4로 트랜스코딩하려고 할 때입니다.

여기에서 Windows용 사전 컴파일된 최신 정적 버전의 ffmpeg를 사용하고 있습니다.http://ffmpeg.zeranoe.com/builds/

변환을 시작하는 데 사용하는 명령줄은 다음과 같습니다.

"C:\ffmpeg\ffmpeg.exe" -i "999_1366_768_g2m_transcoded.wmv" -f "mp4" -b "1000k" -r "30" -ab "128k" -ar "22050" -s "1366x768" -strict "experimental" -y "999.mp4"

다음은 FFMPEG의 출력입니다. 마지막 줄은 dos 창이 실행을 중지하거나 잠긴 것처럼 보이는 부분입니다(잠금이라고 하면 전체 시스템이 아니라 dos 창이 잠긴다는 의미입니다).

ffmpeg version N-31932-g41bf67d, Copyright (c) 2000-2011 the FFmpeg developers built on Aug 16 2011 18:54:12 with gcc 4.6.1
configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51. 12. 0 / 51. 12. 0
  libavcodec   53. 10. 0 / 53. 10. 0
  libavformat  53.  7. 0 / 53.  7. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 31. 1 /  2. 31. 1
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[asf @ 01BBB600] max_analyze_duration 5000000 reached at 5194000

Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 59.92 (719/12)
Input #0, asf, from 'D:\Inetpub\g2m\Transcoding\999_1366_768_g2m_transcoded.wmv':
  Metadata:
    WMFSDKVersion   : 10.00.00.4007
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 1
    VBR Peak        : 4403
    Buffer Average  : 1470
    WM/ToolVersion  : 4.8 Build 723
    WM/ToolName     : GoToMeeting
    BitRateFrom the writer: 1553
    Audio samples   : 6221
    Video samples   : 3455
    recording time  : Mon, 22 Aug 2011 11:48:42 Eastern Daylight Time
  Duration: 00:38:30.71, start: 0.000000, bitrate: 160 kb/s
    Stream #0.0: Audio: wmav2, 44100 Hz, 1 channels, s16, 48 kb/s
    Stream #0.1: Video: wmv3 (Main), yuv420p, 1366x768, 2154 kb/s, 59.92 tbr, 1k tbn, 1k tbc
[buffer @ 01BBC120] w:1366 h:768 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, mp4, to '\\nas4\FMS_APPLICATIONS\SVC\sk12\webinars\999.mp4':
  Metadata:
    WMFSDKVersion   : 10.00.00.4007
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 1
    VBR Peak        : 4403
    Buffer Average  : 1470
    WM/ToolVersion  : 4.8 Build 723
    WM/ToolName     : GoToMeeting
    BitRateFrom the writer: 1553
    Audio samples   : 6221
    Video samples   : 3455
    recording time  : Mon, 22 Aug 2011 11:48:42 Eastern Daylight Time
    encoder         : Lavf53.7.0
    Stream #0.0: Video: mpeg4, yuv420p, 1366x768, q=2-31, 1000 kb/s, 30 tbn, 30 tbc
    Stream #0.1: Audio: aac, 22050 Hz, 1 channels, s16, 128 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
Press [q] to stop, [?] for help
frame=  149 fps= 63 q=23.5 size=    1103kB time=00:00:04.96 bitrate=1818.6kbits/s dup=144 drop=0

왜 dos 창이 잠기고 파일을 mp4로 변환하지 못하는지 아는 사람이 있습니까? 나는 친구에게 리눅스 박스에서 테스트를 하게 했고 그는 비디오를 잘 변환할 수 있었습니다.

감사해요

관련 정보