Как заменить Flash-ролик на QuickTime? - PullRequest
0 голосов
/ 30 августа 2010

Как заменить флэш-фильм на веб-сайте фильмом быстрого времени? Я даже не знаю с чего начать.

Ответы [ 2 ]

2 голосов
/ 30 августа 2010

РЕДАКТИРОВАТЬ: В свете новой информации о вашем вопросе, которую вы разместили, я думаю, что SuperUser был бы лучшим местом для этого вопроса, а не StackOverflow.Это, как говорится, на ответ:

Хотя Fenomas проделали большую работу, объясняя вкратце преобразование видео в этот конкретный формат, это ни в коем случае не является темой, которая может быть полностью объяснена в посте, и посколькуЕсть буквально десятки способов конвертации, я объясню только то, что я сделал:

  1. Использование Adobe Media Encoder Я конвертировал ваш FLV-файл в несжатый AVI-файл для дальнейшей обработки (потому что QTPro не может открыть файлы FLV напрямую).Хотя у AME есть возможность прямого преобразования в MOV, я обычно нахожу, что он не предоставляет достаточно возможностей для опытного пользователя, таким образом экспортируя ненужные большие файлы (по крайней мере, для видео .mov).Обратите внимание, что несжатый видеофайл, независимо от формата, как правило, будет очень большим, в частности, это видео было более 1,3 ГБ в несжатом виде.

  2. Затем я открыл экспортированный файл AVI.с QuickTime Pro, и я использовал опцию экспорта, чтобы закодировать его в видео QT.Я использовал кодек h264 для кодирования видео с многопроходным кодированием и пределом в 1000 кбит / с для битрейта, чтобы уменьшить размер файла.Тем не менее, обратите внимание, что это не «рецепт» - эти настройки должны быть изменены в зависимости от кодируемого видео, и обычно оно зависит от размера видео.Это конкретное видео может быть дополнительно сжато до еще меньшего размера файла - это все о поиске правильного сочетания размера файла и качества.Для аудио я использовал AAC с частотой дискретизации 44,1 кГц и битрейтом 96 кбит / с, что более чем достаточно, когда есть только голос за кадром / повествование, а не реальная музыка.

После загрузки zip-файла (~ 26 МБ), содержащего закодированное видео, разархивируйте его и загрузите на свой сервер в той же папке, где находится файл, в который он будет встроен (если вы не хотите изменятьвстраивание кода ниже).Как только файл загружен, замените фрагмент кода, который вы опубликовали в качестве комментария к ответу феномена, следующим кодом:

<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="240" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="debbie.mov">
    <param name="autoplay" value="false">
    <param name="controller" value="true">
    <param name="type" value="video/quicktime">
    <embed src="debbie.mov" width="320" height="240" autoplay="false" controller="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" />
</object>

Если все было сделано правильно, у вас должен быть встроенный файл .movфайл на вашем сайте:)

0 голосов
/ 30 августа 2010

Если ваш вопрос заключается в том, как конвертировать форматы файлов, пожалуйста, опишите ваш источник.У вас есть только SWF-файл?Или у вас есть проигрыватель SWF-видео, который воспроизводит видео в отдельном формате (например, FLV, F4V, MP4 и т. Д.)?

Если ваше видео находится в отдельном файле (FLV и т. Д.), Тобольшинство любых приложений, которые конвертируют видео форматы, должны делать свое дело.Если у вас есть как видеофайл (FLV ..), так и SWF-файл, SWF, вероятно, просто содержит проигрыватель (то есть кнопки воспроизведения / паузы и т. Д.), И вы, вероятно, можете проигнорировать его и просто преобразовать видео.(Также обратите внимание, что для некоторых форматов, таких как MP4, в зависимости от кодека видео может уже воспроизводиться в Quicktime! Если у вас есть отдельный видеофайл, попробуйте перетащить его в QT, чтобы проверить, воспроизводится ли он, прежде чем беспокоиться о конвертации.)

Однако, если у вас есть только SWF, не все приложения будут конвертировать для вас.В общем, SWF-файлы могут быть интерактивными, и они не имеют какой-либо определенной «длины», поэтому некоторые приложения преобразуют SWF-файл в другие форматы, но на самом деле они воспроизводят SWF-файл, захватывают выходные данные и кодируют его в новый формат.видео.(И обратите внимание, что это не будет работать хорошо, если у SWF есть какая-либо интерактивность - например, кнопки, которые нужно нажимать и т. Д.)

...