G2M4でエンコードされた.wmvファイルを再生する方法(Ubuntu)?

G2M4でエンコードされた.wmvファイルを再生する方法(Ubuntu)?

使っていますUbuntu13.04(寿命終了) - 現在13.10を使用しています。私はこれを持っています.wmvビデオファイル。私がそれをプレイしようとしたとき仮想LC、次のエラーが表示されます。画面は表示されませんが、音声は正常です。

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)それから(GUI)をインストールしましたsmplayer。 .wmvファイルを実行しようとすると、オーディオのみが表示され、ビデオは表示されません(vlcの場合のように)。

vlc3)現在のバージョン2.0.8から上位バージョンにアップグレードしようとしました。私は検索して別の方法を試しましたが、成功しませんでした。その後、アンインストールして再インストールしました。

1) sudo apt-get purge vlc

2) sudo apt-get autoremove

3) sudo apt-get install vlc

これをすべて行った後でも、バージョンはvlcまだ2.0.8と同じです!なぜこれですか? Ubuntu 13.04はサポートされなくなったためですか?それでは、Ubuntuリポジトリからこのバージョンのみをインストールできますか?最新バージョン以上をインストールするには、ウェブサイトからダウンロードする必要がありますか?これで.wmvファイルのビデオも機能しません。

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

私は過去5ヶ月間サポートが中断されたUbuntu 13.04を使用していることをもう一度申し上げたいと思います。これが問題かもしれません。

私は今、最新バージョンのUbuntuにアップグレードするためにラップトップを準備しています。新しいOSをインストールした後、そのOSでビデオファイルが実行されていることを確認します!

編集#2

これで、ノートブックにUbuntu13.10をインストールし、サポートされていない古いバージョン(Ubuntu 13.04)をアンインストールしました。これでビデオを実行しようとしましたが、失敗します。

1)まず、Sethが書いた内容について書きました。実行しましたが、sudo apt-get install ubuntu-restricted-extrasビデオ部分はまだ実行されていません。

2)今私はEricが彼の答えに書いたことについて書いています。

Ubuntu13.10をインストールした後sudo apt-get install vlc。 VLCバージョンは2.0.8です。 (Erik、1つの注意点:ubuntu13.04と同じバージョンです。)2.1.0にアップグレードするために3つのコマンドを実行しました(ppaを使用)。現在のバージョンがVLC media player 2.0.10 Twoflower (revision 2.0.8+git20140326+r49189+13+8~ubuntu13.10.1)2.1.0ではないことが確認されました。このバージョンでは、.wmvファイルは以前と同じようにビデオ部分を実行できません。以前と同様に、オーディオのみが実行されます。ここのスクリーンショットは、この質問の最初の画像と同じです。したがって、PPAを使用すると2.1.0にアップグレードできません。

したがって、以前のオペレーティングシステムと同じように機能し、オーディオのみが実行され、ビデオは実行されません。

編集#3

この編集は@erikが投稿した回答を参照してください。

ソース(その答えに記載されているオプション1)からvlcをコンパイルできますが、ビデオ部分はまだ再生されておらず、オーディオのみが以前と同じように機能します。

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

上記のコマンドを実行してもエラーは表示されませんでした。

これで、このバージョン(2.1.0)ではオーディオのみが機能し、ビデオは機能しません。それでは、vlcバージョン2.1.4(ubuntu 14.04)はG2M4をサポートしていますが、2.1.0ではサポートしていませんか?

編集#4

illluminEの答えに基づいて、以下のffmpegコマンドの出力を作成しています。彼のリンクの1つに示されているように、ppaを介してffmpegバージョン0.10をインストールしました。しかし、コマンドはまだ失敗します。このバージョンでは、G2M4でエンコードされた.wmvファイルを変換できないようです。最新バージョンをインストールするために他のPPAまたは何かを探しています。

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

ベストアンサー1

ffmpeg サポートするG2M4形式をデコードします。 mpeg-4のような他の形式でファイルをエンコードしてみてはいかがでしょうか?おそらく:

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

説明どおりこれQ&A。私は改宗しましたg2m4.wmvサンプルファイルここ正常に。あなたが持っていることを確認してください最新バージョンffmpeg(私の場合は2.2.4)。いつでもプリコンパイルを試すことができます。バージョンしたがって、何もコンパイルしたりパッケージソースを変更したりする必要はありません。選択したエンコードオプションによっては、追加のパッケージが必要になる場合があります。libavcodec-追加-53。これに関連して、利用可能な基本パッケージを追跡する必要があります。あなたのバージョン分布。あなたは見ることができます仮想LC2.1.4は14.04にのみ存在し、13.04と13.10の両方がバージョン2.0.8です。

Ubuntu解放するモデルはそうではありません。ローリングリリースしたがって、以前のバージョンの最先端のソフトウェアを期待してはいけません。上記のウェブサイトを確認すると、事前に何が期待できるのかがわかります。そうでなければ他の人のように説明した次に切り替えることもできます。編むVLCまたはストレージの追加最新バージョン(システムでG2M4サンプルを再生するには2.1.4)を使用してください。

最後に試してみてください。avconv(多くの例が提供されています)libavのツール人気のようなパッケージUbuntu。それは非常に同様に動作しますffmpegだから同じオプションを使ってそこからデバッグしてみましょう。ファイルが1つしかない場合は、ディストリビューションを再インストールして再生する必要はありません。

おすすめ記事