2015-06-30 5 views
-2

Я записываю видео из Интернета с помощью сервера флэш-памяти. . Теперь с помощью гибкого проигрывателя по умолчанию я пытался играть видео, но он не будет играть Ipad (ИОС устройство)
Я проверил, что видео кодек, и это что-то вроде следующего:веб-записанное видео не воспроизводится в ipad

libxavs --enable-libxvid --enable-decklink --enable-zlib 
    libavutil  52. 92.100/52. 92.100 
    libavcodec  55. 69.100/55. 69.100 
    libavformat 55. 45.100/55. 45.100 
    libavdevice 55. 13.102/55. 13.102 
    libavfilter  4. 10.100/4. 10.100 
    libswscale  2. 6.100/2. 6.100 
    libswresample 0. 19.100/0. 19.100 
    libpostproc 52. 3.100/52. 3.100 
[flv @ 0000000002b60220] Stream discovered after head already parsed 
Input #0, flv, from 'C:\Users\Administrator\Desktop\123654789.flv': 
    Metadata: 
    canSeekToEnd : false 
    createdby  : FMS 4.5 
    creationdate : Tue Jun 30 16:27:22 2015 
    Duration: 00:00:15.25, start: 0.000000, bitrate: 52 kb/s 
    Stream #0:0: Video: flv1, yuv420p, 320x227, 1k tbr, 1k tbn, 1k tbc 
    Stream #0:1: Audio: speex, 16000 Hz, mono, s16, 20 kb/s 
    Stream #0:2: Data: none 

я запись видео следующими способами:

netstream.publish("FILENAME","record"); 

Спасибо.

Edit:

Другой FLV файл я получил, который играл в ИОС. Но когда я проверяю, что это кодек, это примерно следующее:

r --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab - 
-enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx 
--enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable- 
libxavs --enable-libxvid --enable-decklink --enable-zlib 
    libavutil  52. 92.100/52. 92.100 
    libavcodec  55. 69.100/55. 69.100 
    libavformat 55. 45.100/55. 45.100 
    libavdevice 55. 13.102/55. 13.102 
    libavfilter  4. 10.100/4. 10.100 
    libswscale  2. 6.100/2. 6.100 
    libswresample 0. 19.100/0. 19.100 
    libpostproc 52. 3.100/52. 3.100 
Input #0, flv, from 'C:\Users\Administrator\Desktop\16402.flv': 
    Metadata: 
    major_brand  : 3gp4 
    minor_version : 0 
    compatible_brands: isom3gp4 
    encoder   : Lavf55.45.100 
    Duration: 00:00:13.23, start: 0.000000, bitrate: 304 kb/s 
    Stream #0:0: Video: flv1, yuv420p, 320x240, 300 kb/s, 15 fps, 15 tbr, 1k tbn 
, 1k tbc 
    Stream #0:1: Audio: mp3, 22050 Hz, mono, s16p, 0 kb/s 

Как я могу записывать/конвертировать flv, как показано ниже?

ответ

1

Это нормальное поведение, Ipad не воспроизводить FLV видео, потому что просто это не поддерживается прошивкой, как уже упоминалось here от компании Apple:

прошивкой поддерживает многие отрасли стандартные видео форматы и стандарты сжатия, в том числе следующее:

  • H.264 видео, до 1,5 Мбит, 640 на 480 пикселей, 30 кадров в секунду, низкой сложности версии базовый профиль H.264 с AAC-LC аудио до 160 кбит, 48 кГц, стерео аудио в форматах .m4v, .mp4 и .mov
  • H.264 видео, до 768 Кбит/с, 320 на 240 пикселей, 30 кадров в секунду, базовый профиль до уровня 1.3 с аудио AAC-LC до 160 Кбит/с, 48 кГц, стерео аудио в .m4v, .mp4 , и .mov форматы

  • MPEG-4 видео, до 2.5 Мбит/с, 640 на 480 пикселей, 30 кадров в секунду, Простой профиль с аудио AAC-LC до 160 Кбит/с, 48 кГц, стерео аудио. m4v, .mp4 и .mov форматы файлов

Надежда, которая может помочь.

+0

так что я могу сделать, чтобы воспроизвести видео, что видео в iPad. Там есть другой вариант. – ketan

+0

@ketan Вы должны преобразовать его в поддерживаемый формат iOS. – akmozo

+0

как я могу преобразовать в flex? Также проверьте мой отредактированный вопрос – ketan

0

Вы должны перекодировать его в поток H.264 mp4 на Flash Media Server и передать этот поток в ваше приложение flex. Если вы записываете видео с помощью Adobe Live Video Encoder, есть возможность установить выходной формат. Я сделал это несколько лет назад.

+0

Да, но я хочу использовать формат файла flv. – ketan

+0

Невозможно сделать это, iOS не поддерживает flv, поэтому Flash Media Server автоматически преобразует видео в поддерживаемый iOS поток. –

+0

Завершите мой вопрос. второе FLV видео, которое я получил откуда-то, поддерживается и очень хорошо играет. Проверьте его в моем вопросе. – ketan

Смежные вопросы