FLVビデオには音がありません。mplayerで再生すると、VLCは再生を拒否します


1

このビデオhttp://www.youtube.com/watch?v=CpznCSeqMxwをflvファイルとしてダウンロードしました。今プレイしようとすると、mplayerが言います

Audio: no sound

ビデオは表示されますが、音声は表示されません(つまり、音声を取得するためにビデオをダウンロードした理由です)。

そして、VLCはそれをまったく再生することを拒否します。エラーメッセージはありません。私は混乱しています。

Linuxのファイルタイプ:

$ file Space\ Night\ -\ Earth\ Views\ 4-5.flv 
Space Night - Earth Views 4-5.flv: ISO Media

そして、mplayerからの詳細情報:

$ mplayer -frames 0 -identify Space\ Night\ -\ Earth\ Views\ 4-5.flv 2> /dev/null | grep -i 'audio\|sound\|video\|clip'
ID_VIDEO_ID=0
[lavf] stream 0: video (h264), -vid 0
VIDEO:  [H264]  600x480  24bpp  25.000 fps  338.6 kbps (41.3 kbyte/s)
Clip info:
ID_CLIP_INFO_NAME0=major_brand
ID_CLIP_INFO_VALUE0=dash
ID_CLIP_INFO_NAME1=minor_version
ID_CLIP_INFO_VALUE1=0
ID_CLIP_INFO_NAME2=compatible_brands
ID_CLIP_INFO_VALUE2=iso6avc1mp41
ID_CLIP_INFO_NAME3=creation_time
ID_CLIP_INFO_VALUE3=2013-07-03 06:36:36
ID_CLIP_INFO_N=4
ID_VIDEO_FORMAT=H264
ID_VIDEO_BITRATE=338576
ID_VIDEO_WIDTH=600
ID_VIDEO_HEIGHT=480
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=0.0000
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
ID_VIDEO_CODEC=ffh264
Audio: no sound

さて、これの理由は何ですか?Youtubeで見ると音がします。ダウンロード中に音が途切れるとは思わない。

また、VLCがファイルをまったく再生しないのはなぜですか(ビデオも音声もありません。ファイルの長さだけが表示されますが、再生ボタンを押すとすぐに再生が停止します)。

誰かがこれを再現できますか?それとも私だけですか?

PS:これは初めてのことです。DownloadHelperを使用して既に多くのビデオをダウンロードしています。


どのようにしてファイルをダウンロードしましたか?ファイルが破損している可能性があるため、問題はそこにあります。
ドクトロライチャード

DownloadHelperというFirefoxアドオンを使用しました。
エリック

FLVの代わりに、.mp4でダウンロードできますか?DownloadHelperがFLV部門で大ざっぱだったことを覚えています。
ドクトロライチャード

回答:


2

さて、VLCで.mp4(DownloadHelperのドロップダウンの[Medium]オプション、.flvは永久に使用されています)をテストしましたが、オーディオとビデオは問題なく動作しました。

DownloadHelperはその時からいくつかの問題に苦しんでいるので、潜在的なバグの詳細については変更ログを確認します。しかし、.flvファイルの転送速度が遅いことが、問題として私に信号を送ります。

バグレポートBUG 554が最近開かれ、バージョン4.9.18で修正されたようです(ただし、バグレポートには完了を示すものはありません)。最新バージョンを使用しています。

最後に、.flvをダウンロードしてみましたが、これらの問題はありません。サウンドも.mp4でも聞くことができます。私の結論は、アドオン(前述)またはインターネット接続がファイルを破壊したということです。


OK、そのヒントをありがとう。360p webmファイルをダウンロードしましたが、サウンドがあり、非常に高速にダウンロードされます。OK、DownloadHelperのバグのようです。私はそれを期待していなかった。DHはファイルをダウンロードするだけで、変更しないと考えました。たぶん、私はこの仮定に誤りがありました。
エリック

Youtubeビデオは実際にはストリーミングメディアであることを忘れないでください。.flvをダウンロードするには、すべてのデータをYoutubeでストリーミングし、単に保存する必要があると思います。.mp4プロセスでは、実際にファイルをストリーミングする必要はないかもしれませんが、この時点で推測しています。
ドクトロライチャード

1

このサイトごと-http : //www.nirsoft.net/utils/video_cache_view.html

YouTube Webサイトは、フラッシュ(.flv)ファイルの代わりにMPEG-DASHストリームの使用を開始しました。MPEG-DASHストリームを任意のメディアプレーヤーで再生できる有効な.mp4ファイルに変換するには、次のオープンソースソフトウェアパッケージをダウンロードしてインストールする必要があります:GPAC。(http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/

GPACパッケージをインストールしない場合、ビデオ用とオーディオ用の2つのストリームファイルを取得します):mpegdashtmp1.mp4およびmpegdashtmp2.mp4


0

パッケージyoutube-dlをインストールし、ターミナルで次の行を実行しても問題がまったく発生しない場合、問題はfirefoxアドオン自体に依存しています。

vlc http://www.youtube.com/watch?v=CpznCSeqMxw --preferred-resolution 420

youtube-dlは、YouTube.comなどのサイトから動画をダウンロードするための小さなコマンドラインプログラムです。Pythonインタープリター(2.6、2.7、または3.3+)が必要であり、プラットフォーム固有ではありません。Unixボックス、Windows、またはMac OS Xで動作するはずです。パブリックドメインにリリースされています。つまり、変更、再配布、または任意の方法で使用できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.