Преобразование файла Mpeg в flv и одновременное воспроизведение преобразованного файла во flash cs3 с помощью as3

У меня есть файл mpg, который я хочу преобразовать в формат flv, но у меня есть требование, чтобы при преобразовании файла mpg я также должен одновременно воспроизводить преобразованный файл flv во флэш-памяти cs3. Как это сделать? Я использую cs3 и as3.


person Vipin Nair    schedule 21.05.2012    source источник
comment
Я правильно вас понимаю. Вы хотите смотреть фильм, пока конвертируете его с помощью flash cs3 на своем компьютере?   -  person Larusso    schedule 21.05.2012
comment
Да, это именно то, что я хочу, вы можете мне помочь?   -  person Vipin Nair    schedule 21.05.2012
comment
Во-первых, я хочу знать, могу ли я прагматично преобразовать фильм в другой формат, а во-вторых, есть ли возможность одновременного просмотра преобразованного фильма.   -  person Vipin Nair    schedule 21.05.2012


Ответы (1)


Если вы хотите преобразовать файлы программно, используйте ffmpeg. Это инструмент командной строки, который может конвертировать видеофайлы практически во что угодно. Вы должны выполнить ffmpeg с правильными параметрами и подождать, пока видео не будет готово. Это работает только на стороне сервера. Означает, что флэш-клиент загружает видеофайл на сервер. Там он конвертируется. Вы можете выполнить ffmpeg с любым серверным языком, таким как php.

К сожалению, я понятия не имею, можно ли смотреть видео во время конвертации. Я думаю, что нет, но, может быть, кто-то еще знает больше.

person Larusso    schedule 21.05.2012
comment
привет, я запускаю команду ffmpeg для процесса кодирования, но со временем я получаю сообщение об ошибке, что такой файл или каталог не выходит. Я должен указать полный путь при указании ввода? - person Vipin Nair; 21.05.2012
comment
ffmpeg использует ваш текущий рабочий каталог. Вы на Windows или Unix-машине? Вам нужно проверить регистр имени файла. Если ничего не помогает, попробуйте указать полный путь для проверки. - person Larusso; 21.05.2012
comment
Привет, Ларуссо, я сделал часть преобразования файла в FLV, и вы знаете, что я также могу воспроизводить видео динамически с помощью флеш-плеера, но я столкнулся с небольшой проблемой, что видео застревает во время кодирования, сталкивались ли вы с таким проблема ранее? - person Vipin Nair; 21.05.2012
comment
большое спасибо за вашу поддержку - person Vipin Nair; 21.05.2012
comment
Возможно, вам следует дать кодировщику немного времени в качестве буфера для преобразования. Я думаю, что ваша точка воспроизведения достигает конца файла и останавливается на мгновение, пока ffmpeg не закодирует файл дальше. Так что просто подождите 10 или 15 секунд, прежде чем начать играть. Надеюсь это поможет. Удачи - person Larusso; 21.05.2012
comment
да, вы правы, я подождал 3-4 секунды во время кодирования, а после этого я воспроизвел видео, оно сработало как шарм. Большое спасибо @Larusso, вы сделали мой день. Ура :) - person Vipin Nair; 21.05.2012
comment
я был неправ, даже после ожидания в течение 3-4 секунд я получаю задержку при воспроизведении видео, я думаю, что мне нужно увеличить задержку, но это сильно повредит мне, когда закодированный файл будет иметь огромный размер. любое другое средство от этого? - person Vipin Nair; 22.05.2012
comment
Знаете ли вы какие-либо другие инструменты кодирования, кроме FFMPEG. Я также хочу попробовать другие инструменты - person Vipin Nair; 22.05.2012
comment
жаль никогда не использовал другой. - person Larusso; 22.05.2012