G2M4로 인코딩 된 .wmv 파일 (Ubuntu)을 재생하는 방법은 무엇입니까?

라비

내가 사용하던 우분투 13.04 현재 13.10를 사용하여 - (생활의 끝). .wmv 비디오 파일이 있습니다. vlc 에서 재생하려고하면 아래와 같은 오류가 표시되고 비디오는 없지만 오디오는 제대로 작동합니다.

No suitable decoder module:
VLC does not support the audio or video format "G2M4".
Unfortunately there is no way for you to fix this.

코덱을 설치해야합니까? 이 파일을 어떻게 재생할 수 있습니까?


토템 무비 플레이어로 실행하면 다음과 같은 결과 가 나타납니다.

Required plugin could not be found

Videos requires to install plugins to play media files of the following
type: video/x-asf-unknown decoder

편집 # 1

이 편집은 주어진 답변을 시도한 후입니다.

1) mplayer. 비디오 파일을 실행했을 때 완료하는 데 오랜 시간이 걸리는 작업을 처리하고있었습니다. 아래 스크린 샷을 참조하십시오 (마지막 줄 참조).여기에 이미지 설명 입력

2) Then I installed smplayer (GUI). When I tried running the .wmv file, only audio came but not video (as with the case of vlc).

3) I tried upgrading my vlc version from the current version 2.0.8 to a higher one. I googled & tried different ways but to no avail. Then I removed it & reinstalled it.

1) sudo apt-get purge vlc

2) sudo apt-get autoremove

3) sudo apt-get install vlc

After doing all this, still the version of the vlc was the same 2.0.8! Why so? Is it because Ubuntu 13.04 isn't supported any more? So from Ubuntu repository, only that version can be installed? Is it that for installing latest or further versions I need to get it from website? Now also the video of the .wmv file didn't run.

4) `ubuntu-restricted-extras` are already installed.

I would like to repeat that I'm working on Ubuntu 13.04 which is not supported since last 5 months. This may be the issue.

I'm preparing my laptop now for upgrading to newer versions of Ubuntu. Once I install the new OS, I will check whether the video file runs there!

EDIT#2

I've installed Ubuntu13.10 on my laptop now & removed the older unsupported one (Ubuntu 13.04). Now I tried to run the video but failed.

1) 1st I write with respect to what Seth has written. I ran sudo apt-get install ubuntu-restricted-extras but still the video part isn't running.

2) Now I write with respect to what Erik wrote in his answer.

After installing Ubuntu13.10, I installed vlc player via sudo apt-get install vlc. The version of VLC was 2.0.8. (Erik, one thing to be noted. This is the same version as with ubuntu13.04.) To upgrade to 2.1.0., I ran the 3 commands (using ppa). I found the version now to be VLC media player 2.0.10 Twoflower (revision 2.0.8+git20140326+r49189+13+8~ubuntu13.10.1) & not 2.1.0. With this version, the .wmv file couldn't run the video part as earlier. Only audio is running as was earlier. Here the screen shot is the same as the 1st image in this Q. So, using PPA, I couldn't upgrade to 2.1.0.

So, it's working the same way as with previous O.S. Only audio is functioning but not video.

EDIT#3

This edit is with reference to the answer posted by @erik

I'm able to compile vlc from source (option 1 as mentioned in his answer) but still the video part couldn't be played, only the audio is working as earlier.

sudo apt-get build-dep vlc
./configure
make
sudo make install

I didn't find any error in running the above commands.

Now in this version ( 2.1.0. ) also, only audio is working and not video. So, is it that G2M4 support is there in vlc version 2.1.4 (which is in ubuntu 14.04) but not in 2.1.0.?

EDIT#4

As per illuminE's answer, I'm writing the output of the ffmpeg command below. I installed ffmpeg version 0.10 via ppa as available in one of his link. But still the command failed. I feel this version can't convert the G2M4 encoded .wmv file. I'm searching for another PPA or something else to install latest version.

ravi@ravi-Aspire-5315:~$ ffmpeg -i '/home/ravi/2014-04-12_11.39_Equity_Markets-I.wmv'  -c:v libx264 -crf 23 -c:a ac3 -q:a 100 output.mp4
ffmpeg version 0.10.12-7:0.10.12-1~saucy1 Copyright (c) 2000-2014 the FFmpeg developers
  built on Apr 26 2014 10:04:40 with gcc 4.8.1
  configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu --enable-shared --disable-static
  avutil      configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  avcodec     configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  avformat    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  avdevice    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  avfilter    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  swscale     configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  swresample  configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  postproc    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
  libavutil      51. 35.100 / 51. 35.100
  libavcodec     53. 61.100 / 53. 61.100
  libavformat    53. 32.100 / 53. 32.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 61.100 /  2. 61.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
[asf @ 0x9396ac0] max_analyze_duration 5000000 reached at 5194000
[asf @ 0x9396ac0] decoding for stream 1 failed
[asf @ 0x9396ac0] decoding for stream 2 failed
[asf @ 0x9396ac0] Could not find codec parameters (Video: g2m (G2M4 / 0x344D3247), 1920x1080, 97 kb/s)
Input #0, asf, from '/home/ravi/2014-04-12_11.39_Equity_Markets-I.wmv':
  Metadata:
    WMFSDKVersion   : 12.0.9600.16384
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 1
    WM/ToolVersion  : 6.2.1 Build 1350
    WM/ToolName     : 㙉䜴呯䵯敥楴杮
    BitRateFrom the writer: 145
    Audio samples   : 612
    Video samples   : 393
    recording time  : Sat, 12 Apr 2014 13:26:37 India Standard Time
  Duration: 01:42:11.56, start: 0.000000, bitrate: 149 kb/s
    Stream #0:0: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 1 channels, s16, 48 kb/s
    Stream #0:1: Data: none
    Stream #0:2: Video: g2m (G2M4 / 0x344D3247), 1920x1080, 97 kb/s, 10 tbr, 1k tbn, 1k tbc
Video pixel format is unknown, stream cannot be encoded
user44370

ffmpeg supports decoding of the G2M4 format. Why not try encoding your file to another format such as mpeg-4? Maybe:

ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a ac3 -q:a 100 output.mp4

like explained in this Q&A. I have converted the g2m4.wmv sample file here successfully. Make sure you have a recent version of ffmpeg(2.2.4 in my case). You can always try a precompiled version so you don't need to compile anything nor modify your package sources. Depending on the options chosen for encoding, this may require extra packages such as libavcodec-extra-53. In that respect you should keep track of the default packages available for your version of the distribution. You can see that vlc 2.1.4 is in 14.04 only and that both 13.04 and 13.10 have version 2.0.8.

You should note that Ubuntu's release model is not that of a rolling release so you shouldn't expect cutting edge software with older versions. Looking up the aforementioned website will let you know in advance what to expect. Otherwise as others have explained you can also resort to compiling VLC or adding a repository to use a more recent version(2.1.4 plays the G2M4 sample on my system).

마지막으로 Ubuntu에서 선호하는 libav-tools 패키지 avconv에서 시도해 볼 수 있습니다 (많은 예제 제공) . ffmpeg 와 매우 유사한 방식으로 작동 하므로 동일한 옵션을 시도하고 거기에서 디버그합니다. 하나의 파일이있는 경우 배포를 다시 설치하여 재생하는 것은 의미가 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

DRM으로 보호 된 WMV 파일을 새 컴퓨터로 이동하는 방법은 무엇입니까?

분류에서Dev

대칭 적으로 인코딩 된 gpg2 파일을 해독하는 방법은 무엇입니까?

분류에서Dev

ANSI로 인코딩 된 파일을 올바른 방법으로 읽는 방법은 무엇입니까?

분류에서Dev

ANSI로 인코딩 된 파일을 올바른 방법으로 읽는 방법은 무엇입니까?

분류에서Dev

ASCII 인코딩으로 지정된 이름으로 파일을 만드는 방법은 무엇입니까?

분류에서Dev

GBK로 인코딩 된 파일을 문자열로 읽는 방법은 무엇입니까?

분류에서Dev

MSS2로 인코딩 된 비디오 파일을 재생하는 방법

분류에서Dev

MSS2로 인코딩 된 비디오 파일을 재생하는 방법

분류에서Dev

G2M4 비디오로 mms 스트림을 다운로드하는 방법은 무엇입니까?

분류에서Dev

이 파일을 Python으로 인코딩 / 디코딩하는 방법은 무엇입니까?

분류에서Dev

JPG 파일을 int 시퀀스로 인코딩 / 디코딩하는 방법은 무엇입니까?

분류에서Dev

인코딩이 다른 (Java) 파일을 동일한 파일로 변환하는 방법은 무엇입니까?

분류에서Dev

Quicktime이 FFmpeg로 인코딩 된 동영상 파일을 재생할 수없는 이유는 무엇입니까?

분류에서Dev

Python으로 인코딩 된 이메일 주소를 디코딩하는 방법은 무엇입니까?

분류에서Dev

lxml을 사용하여 iso-8859-1로 인코딩 된 xml 파일을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Excel 2010에서 VBA를 사용하여 UTF-8로 인코딩 된 CSV 파일을 쿼리하는 방법은 무엇입니까?

분류에서Dev

인코딩 된 값을 디코딩하는 방법은 무엇입니까?

분류에서Dev

인코딩 된 값을 디코딩하는 방법은 무엇입니까?

분류에서Dev

base64로 인코딩 된 파일을 간단한 자바 스크립트 형식에 추가하는 방법은 무엇입니까?

분류에서Dev

m4a 파일에 재생 게인을 추가하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

오디오 파일을 인코딩하고 Unity로 저장하는 방법은 무엇입니까?

분류에서Dev

G723.1 wav 파일을 디코딩하는 방법은 무엇입니까?

분류에서Dev

HEVC 파일을 YUV로 디코딩하는 방법은 무엇입니까?

분류에서Dev

Perl에서 UTF-16 인코딩으로 XML 파일을 여는 방법은 무엇입니까?

분류에서Dev

Qt에서 특정 인코딩으로 파일을 올바르게 읽는 방법은 무엇입니까?

분류에서Dev

gnuplot에 utf8 인코딩 문자열로 파일 목록을 얻는 방법은 무엇입니까?

분류에서Dev

파이썬에서 유니 코드로 인코딩 된 문자열을 나타내는 방법은 무엇입니까?

분류에서Dev

PHP 코드를 통해 ioncube 디코딩 된 PHP 파일을 표시하는 방법은 무엇입니까?

분류에서Dev

AAC (.m4a) 오디오 파일을 WAV로 디코딩하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    DRM으로 보호 된 WMV 파일을 새 컴퓨터로 이동하는 방법은 무엇입니까?

  2. 2

    대칭 적으로 인코딩 된 gpg2 파일을 해독하는 방법은 무엇입니까?

  3. 3

    ANSI로 인코딩 된 파일을 올바른 방법으로 읽는 방법은 무엇입니까?

  4. 4

    ANSI로 인코딩 된 파일을 올바른 방법으로 읽는 방법은 무엇입니까?

  5. 5

    ASCII 인코딩으로 지정된 이름으로 파일을 만드는 방법은 무엇입니까?

  6. 6

    GBK로 인코딩 된 파일을 문자열로 읽는 방법은 무엇입니까?

  7. 7

    MSS2로 인코딩 된 비디오 파일을 재생하는 방법

  8. 8

    MSS2로 인코딩 된 비디오 파일을 재생하는 방법

  9. 9

    G2M4 비디오로 mms 스트림을 다운로드하는 방법은 무엇입니까?

  10. 10

    이 파일을 Python으로 인코딩 / 디코딩하는 방법은 무엇입니까?

  11. 11

    JPG 파일을 int 시퀀스로 인코딩 / 디코딩하는 방법은 무엇입니까?

  12. 12

    인코딩이 다른 (Java) 파일을 동일한 파일로 변환하는 방법은 무엇입니까?

  13. 13

    Quicktime이 FFmpeg로 인코딩 된 동영상 파일을 재생할 수없는 이유는 무엇입니까?

  14. 14

    Python으로 인코딩 된 이메일 주소를 디코딩하는 방법은 무엇입니까?

  15. 15

    lxml을 사용하여 iso-8859-1로 인코딩 된 xml 파일을 구문 분석하는 방법은 무엇입니까?

  16. 16

    Excel 2010에서 VBA를 사용하여 UTF-8로 인코딩 된 CSV 파일을 쿼리하는 방법은 무엇입니까?

  17. 17

    인코딩 된 값을 디코딩하는 방법은 무엇입니까?

  18. 18

    인코딩 된 값을 디코딩하는 방법은 무엇입니까?

  19. 19

    base64로 인코딩 된 파일을 간단한 자바 스크립트 형식에 추가하는 방법은 무엇입니까?

  20. 20

    m4a 파일에 재생 게인을 추가하는 가장 좋은 방법은 무엇입니까?

  21. 21

    오디오 파일을 인코딩하고 Unity로 저장하는 방법은 무엇입니까?

  22. 22

    G723.1 wav 파일을 디코딩하는 방법은 무엇입니까?

  23. 23

    HEVC 파일을 YUV로 디코딩하는 방법은 무엇입니까?

  24. 24

    Perl에서 UTF-16 인코딩으로 XML 파일을 여는 방법은 무엇입니까?

  25. 25

    Qt에서 특정 인코딩으로 파일을 올바르게 읽는 방법은 무엇입니까?

  26. 26

    gnuplot에 utf8 인코딩 문자열로 파일 목록을 얻는 방법은 무엇입니까?

  27. 27

    파이썬에서 유니 코드로 인코딩 된 문자열을 나타내는 방법은 무엇입니까?

  28. 28

    PHP 코드를 통해 ioncube 디코딩 된 PHP 파일을 표시하는 방법은 무엇입니까?

  29. 29

    AAC (.m4a) 오디오 파일을 WAV로 디코딩하는 방법은 무엇입니까?

뜨겁다태그

보관