FLV-Video hat keinen Ton. Wenn er mit mplayer abgespielt wird, weigert sich VLC, es überhaupt wiederzugeben

12392
erik

Ich habe dieses Video http://www.youtube.com/watch?v=CpznCSeqMxw als flv-Datei heruntergeladen . Wenn ich jetzt versuche, es zu spielen, sagt mplayer

Audio: no sound 

und zeigt das Video, aber keinen Ton (weshalb ich das Video heruntergeladen habe - um den Ton zu haben).

Und VLC lehnt es ab, es überhaupt zu spielen. Keine Fehlermeldung Ich bin verwirrt.

Der Dateityp in Linux:

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

Und noch ein paar Informationen von 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 

Nun, was ist der Grund dafür? Wenn ich es auf Youtube anschaue, hat es Ton. Ich denke nicht, dass der Sound während des Herunterladens abgestreift wird.

Und warum spielt VLC die Datei überhaupt nicht ab (kein Video, kein Ton, es wird nur die Länge der Datei angezeigt, aber wenn ich die Wiedergabetaste drücke, wird die Wiedergabe sofort angehalten).

Kann jemand das reproduzieren? Oder ist es nur ich?

PS: Dies ist das erste Mal, dass dies passiert. Ich habe bereits viele Videos mit DownloadHelper heruntergeladen .

1
Wie haben Sie die Datei heruntergeladen? Dort liegt das Problem, da die Datei möglicherweise beschädigt wurde. Doktoro Reichard vor 10 Jahren 0
Ich habe ein Firefox-Addon namens [DownloadHelper] (http://www.downloadhelper.net/) verwendet. erik vor 10 Jahren 0
Können Sie statt FLV in .mp4 herunterladen? Ich erinnere mich, dass DownloadHelper in der FLV-Abteilung skizzenhaft war. Doktoro Reichard vor 10 Jahren 0

3 Antworten auf die Frage

2
Doktoro Reichard

Nun, ich habe die .mp4 (die [Medium] -Option im Dropdown von DownloadHelper getestet, die .flv dauert allerdings für immer) in VLC und es lief einwandfrei Audio und Video.

DownloadHelper hat bis dahin einige Probleme, daher werde ich im Changelog nach weiteren Informationen zu möglichen Fehlern suchen. Aber die niedrige Übertragungsrate der .flv-Datei signalisiert mir das Problem.

Ein Fehlerbericht BUG 554 wurde kürzlich geöffnet und scheint in Version 4.9.18 behoben worden zu sein (obwohl der Fehlerbericht nicht abgeschlossen ist). Ich verwende die neueste Version.

Endlich habe ich das .flv runtergeladen und ich habe diese Probleme nicht, ich kann den Ton genauso hören wie auf der .mp4. Meine Schlussfolgerung ist, dass das Addon (wie zuvor beschrieben) oder die Internetverbindung Ihre Datei verpfuscht haben.

Ok, danke für diesen Hinweis. Ich habe die 360p-Webm-Datei heruntergeladen und sie hat einen Ton, der sehr schnell heruntergeladen wird. Ok, scheint ein DownloadHelper-Fehler zu sein. Das habe ich nicht erwartet. Ich dachte, dass DH die Dateien nur herunterlädt und sie nicht verändert. Vielleicht lag ich mit dieser Annahme falsch. erik vor 10 Jahren 0
Denken Sie daran, dass Youtube-Videos tatsächlich gestreamte Medien sind. Ich würde davon ausgehen, dass zum Herunterladen einer .flv-Datei alle Daten von Youtube gestreamt und einfach gespeichert werden müssen. Der .mp4-Prozess muss die Datei möglicherweise nicht tatsächlich streamen, aber ich schätze an dieser Stelle. Doktoro Reichard vor 10 Jahren 0
1
Will Robinson

Über diese Site http://www.nirsoft.net/utils/video_cache_view.html

Die YouTube-Website begann mit der Verwendung von MPEG-DASH-Streams anstelle von Flash-Dateien (.flv). Um die MPEG-DASH-Streams in eine gültige .mp4-Datei zu konvertieren, die mit jedem Mediaplayer abgespielt werden kann, müssen Sie das folgende Open-Source-Softwarepaket herunterladen und installieren: GPAC. ( http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/ )

Wenn Sie das GPAC-Paket nicht installieren, erhalten Sie 2 Stream-Dateien (eine für Video und eine für Audio): mpegdashtmp1.mp4 und mpegdashtmp2.mp4

0
Lorenzo Von Matterhorn

Wenn Sie das Paket youtube-dl installieren und auf einem Terminal ausführen, stellt die folgende Zeile keinerlei Probleme dar. Das Problem hängt vom Firefox-Addon selbst ab.

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

youtube-dl ist ein kleines Befehlszeilenprogramm zum Herunterladen von Videos von YouTube.com und einigen weiteren Websites. Es erfordert den Python-Interpreter (2.6, 2.7 oder 3.3+) und ist nicht plattformspezifisch. Es sollte in Ihrer Unix-Box, in Windows oder in Mac OS X funktionieren. Es ist für den öffentlichen Bereich freigegeben, dh Sie können es ändern, weitergeben oder verwenden, wie Sie möchten.