FLV-видео не имеет звука, при воспроизведении с помощью mplayer VLC вообще отказывается воспроизводить его
Я загрузил это видео 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.
3 ответа
Ну, я протестировал.mp4 (опция [Medium] в раскрывающемся списке DownloadHelper, хотя.flv требует вечности) в VLC, и он прошел безупречно, аудио и видео.
С того времени DownloadHelper действительно испытывает некоторые проблемы, поэтому я проверю журнал изменений для получения дополнительной информации о потенциальных ошибках. Но низкая скорость передачи файла.flv - это то, что сигнализирует мне как о проблеме.
Отчет об ошибке BUG 554 был открыт недавно и кажется, что он был исправлен (хотя в отчете об ошибках ничего не указано) в версии 4.9.18. Я использую последнюю версию.
Наконец-то дошло до загрузки.flv, и у меня нет таких проблем, я слышу звук так же, как и на.mp4. Мой вывод заключается в том, что аддон (как описано ранее) или подключение к Интернету испортили ваш файл.
По этому сайту - http://www.nirsoft.net/utils/video_cache_view.html
Веб-сайт YouTube начал использовать потоки MPEG-DASH вместо файлов flash (.flv). Чтобы преобразовать потоки MPEG-DASH в действительный файл.mp4, который можно воспроизводить на любом медиаплеере, необходимо загрузить и установить следующий пакет программного обеспечения с открытым исходным кодом: GPAC. ( http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/)
Если вы не установите пакет GPAC, вы получите 2 потоковых файла: один для видео и один для аудио): mpegdashtmp1.mp4 и mpegdashtmp2.mp4
Если при установке пакета 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. Он передан в общественное достояние, что означает, что вы можете изменить его, распространить или использовать по своему усмотрению.