LINUX.ORG.RU

[ffmpeg] FLV to MP4 без потери качества видео, как?

 


2

1

Собстно, сабж.
Скачал с youtube флеш-ролик в формате flv, перекодирую с помощью ffmpeg в mp4 (ffmpeg -i *.flv *.mp4)
Заливаю на Nokia 5800 - качество просто ужасное, все в квадратиках.

Можно ли как-то перекодировать с сохранением качества (в flv качество гораздо лучше)?

Спасибо.

★★★

Последнее исправление: lexxus-lex (всего исправлений: 1)

Указать бОльший битрейт вместо дефолтного?

Заливаю на Nokia 5800 - качество просто ужасное, все в квадратиках.


А до заливания?

madcore ★★★★★
()

Матчасть!

Можно ли как-то перекодировать с сохранением качества (в flv качество гораздо лучше)?

_Перекодировать_ без потери качества можно только в направлениях lossless -> lossless и lossy -> lossless. А вот сменить формат (это то, чего ты видимо и хочешь) часто можно без перекодирования потока. В твоём случае главное, чтобы в контейнер MP4 можно было запихать закодированное видео и аудио в том же виде (то есть «raw»), в котором они хранятся в FLV (не все контейнеры могут хранить данные любых кодеков). Ну а дальше по идее так:

ffmpeg -i *.flv -acodec copy -vcodec copy *.mp4

P.S. Обычно процесс смены мультимедиа-контейнера называется «remuxing».

Deleted
()
Ответ на: Матчасть! от Deleted

В твоём случае главное, чтобы в контейнер MP4 можно было запихать закодированное видео и аудио в том же виде (то есть «raw»), в котором они хранятся в FLV

Ах да, ещё нужно, чтобы плеер на твоём телефоне умел декодировать эти же кодеки. Если не умеет, то смены контейнера таки не хватит, придётся перекодировать...

Deleted
()
Ответ на: Матчасть! от Deleted

Если делать так, то на мобилке воспроизводится только звук :(
А на psp вообще не запускается.

Ибо, ни тот ни другой не поддерживают avc1

lexxus-lex ★★★
() автор топика

lexxus-lexисправлений: 1> Скачал с youtube флеш-ролик в формате flv

Скачай в mp4

athost ★★★★★
()

avidemux. В gui играться с параметрами качества попроще будет.

i-rinat ★★★★★
()

flv и mp4 - всего лишь контейнеры. Причем стандартный mp4 может содержать внутри видео только в формате h264 и аудио только в формате aac. А внутри у flv вполне себе может лежать связка h264+aac, которая отлично влезает в mp4 без перекодирования.

Nebuchadnezzar ★★★★
()
Ответ на: комментарий от lexxus-lex

Можно попробовать кодировать видео с постоянным качеством, -crf 20 например.

Nebuchadnezzar ★★★★
()
Ответ на: комментарий от saahriktu

Спасибо огромное :)

Проблема решена.

lexxus-lex ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.