|
OFF: Почему вырастает размер видео после его обработки? | ☑ | ||
---|---|---|---|---|
0
Dzenn
гуру
04.08.20
✎
22:14
|
Коллеги, привет!
Тема, конечно, для разбирающихся в обработке видео :-) Суть такая — сделал запись экрана, размер 13 мбайт, формат FLV, кодек H.264, 60 кадров в секунду, битрейт 2500 кбит/с. Пропустил через программу обработки видео, выставил ровно всё то же самое — кодек H.264, 60 кадров, 2500 битрейт. Результат — видео выросло до 68 мбайт. Почему это произошло, что я делаю не так и куда копать, чтобы размер видео в следующий раз без спроса не вырастал? Спасибо А здесь запись эксперимента: https://youtu.be/siImYk_b1Ow |
|||
1
Dzenn
гуру
04.08.20
✎
22:18
|
Выставил формат MP4, но кодек тот же *
|
|||
2
Йохохо
04.08.20
✎
22:19
|
я каску нашел, но там есть компрессия, качество (как у жипег) и промежуток между ключевыми кадрами
|
|||
3
tldr
04.08.20
✎
22:30
|
(0) Если посмотреть в детальных свойствах файлов, есть другие отличия по форматам?
|
|||
4
Dzenn
гуру
04.08.20
✎
22:39
|
(3) вот первый файл, смотрю через MPC-HC:
General Complete name : C:\Users\Дамир\Videos\2020-08-04 16-28-35.flv Format : Flash Video File size : 13.2 MiB Duration : 3 min 27 s Overall bit rate : 534 kb/s Writing application : Lavf57.84.100 Video Format : AVC Format/Info : Advanced Video Codec Format profile : [email protected] Format settings, CABAC : Yes Format settings, RefFrames : 4 frames Codec ID : 7 Duration : 3 min 27 s Bit rate : 2 441 kb/s Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 60.000 FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.020 Stream size : 60.5 MiB Writing library : x264 core 148 r2762 90a61ec Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=12 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 Audio Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 10 Duration : 3 min 27 s Bit rate : 125 kb/s Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 44.1 kHz Frame rate : 43.066 FPS (1024 SPF) Compression mode : Lossy Delay relative to video : 33 ms Stream size : 3.10 MiB (23%) Вот второй файл: General Complete name : C:\Users\Дамир\Desktop\77777.mp4 Format : MPEG-4 Format profile : Base Media Codec ID : isom (isom/iso2/avc1/mp41) File size : 68.5 MiB Duration : 3 min 27 s Overall bit rate mode : Variable Overall bit rate : 2 761 kb/s Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : [email protected] Format settings, CABAC : Yes Format settings, RefFrames : 4 frames Format settings, GOP : M=1, N=13 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 3 min 27 s Bit rate : 2 752 kb/s Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 60.000 FPS Standard : Component Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.022 Stream size : 68.2 MiB (100%) Color range : Limited Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 3 min 27 s Bit rate mode : Variable Bit rate : 1 378 b/s Maximum bit rate : 192 kb/s Channel(s) : 2 channels Channel(s)_Original : 1 channel Channel positions : Front: C Sampling rate : 44.1 kHz Frame rate : 43.066 FPS (1024 SPF) Compression mode : Lossy Stream size : 35.0 KiB (0%) Default : Yes Alternate group : 1 |
|||
5
Dzenn
гуру
04.08.20
✎
22:41
|
(3) походу, у Movavi просто напросто очень ограниченные настройки видео на выходе, не всё можно выставить....
|
|||
6
Йохохо
04.08.20
✎
22:59
|
Overall bit rate : 534 kb/s
Overall bit rate : 2 761 kb/s |
|||
7
Dzenn
гуру
04.08.20
✎
23:04
|
(6) сейчас переделал с битрейтом 534 — получился полнейший шлак — http://prntscr.com/tu29d7
|
|||
8
tldr
05.08.20
✎
05:07
|
(0) Не используй лучше этот кодек.
Хорошо и качественно сжимают встроенные в систему кодеки по умолчанию. В Windows 10 неплохо жмет стандартный кодек, либо в айфоне можно отредактировать видео-файл. |
|||
9
Dzenn
гуру
05.08.20
✎
08:29
|
(0) Эээээээ..... Ну как бы H.264 сейчас наиболее продвинутый кодек, весь ютуб на нём, круче только H.265, но он ещё не в продакшене. Предположу, что и в W10, и в айфоне тоже H.264
|
|||
10
Когнитивный Диссонанс
05.08.20
✎
09:51
|
скорее всего распухло из-за добавления ключевых кадров из-за артефактов первого сжатия, +тонкие настройки не произведены, как в первом файле
|
|||
11
dmrjan
05.08.20
✎
09:55
|
Поставь себе программу FormatFactory. Очень удобный интерфейс и масса возможностей, в.ч. и по ограничению размера. Можно разбивать видео.
|
|||
12
Garykom
гуру
05.08.20
✎
10:05
|
(0) Если по простому то у тебя было сжато идеально подходяще для экранного видео ("Использование сжатых ранее кадров в качестве опорных").
Где дофига кадров одинаковых и только часть картинки отличается. А затем ты пережал универсально для быстрого динамичного видео, где кадры сильно друг от друга отличаются. И упс размер вырос да контейнера. А поток прежний остался. |
|||
13
Garykom
гуру
05.08.20
✎
10:07
|
(12)+ Format profile : Base Media
как бы намекает |
|||
14
Garykom
гуру
05.08.20
✎
10:10
|
И да освой силу ffmpeg, есть если что оболочки графические к нему типа FFmpegYAG и дофига прочих аля https://www.ilovefreesoftware.com/23/featured/free-gui-ffmpeg.html
|
|||
15
Dzenn
гуру
05.08.20
✎
10:23
|
(14) спасибо за ценные советы, буду копать :-)
|
|||
16
fisher
05.08.20
✎
11:09
|
(12) Хм... Это из каких настроек вытекает? Мне чисто для общего развития?
|
|||
17
Garykom
гуру
05.08.20
✎
11:16
|
||||
18
Garykom
гуру
05.08.20
✎
11:22
|
(17)+ https://movavi.freshdesk.com/en/support/solutions/articles/36000053251-extra-conversion-options
https://trac.ffmpeg.org/wiki/Encode/H.264 рекомендуют Tune animation – good for cartoons; uses higher deblocking and more reference frames или даже stillimage – good for slideshow-like content - но последний по отзывам и тестам как то странно работает |
|||
19
Garykom
гуру
05.08.20
✎
11:23
|
(18)+ короче main (а не baseline) профиль и tune animation
это для "сделал запись экрана" |
|||
20
fisher
05.08.20
✎
11:46
|
(17) High delivering the smaller file size
Т.е. из-за профиля High в оригинальном файле - размер был меньше? Вообще странно, ведь это вроде как профиль для вещания высокого разрешения, как я понял... |
|||
21
Йохохо
05.08.20
✎
11:53
|
(20) дада
for example, this is the profile adopted by the Blu-ray Disc storage =) |
|||
22
Garykom
гуру
05.08.20
✎
12:18
|
(20) не так, базовый он заточен для поддержки старых устройств, чтобы на них не тормозило
а хай тот поддержку требует или может не играть или тормозить на старых в случае софтовой распаковки |
|||
23
fisher
05.08.20
✎
12:29
|
(22) Я запутался. Первый файл (маленький) построен с профилем High
Твоя инфа - вроде как ок, все хорошо и познавательно, только я не очень понял как ее натягивать на сабжевый случай с настройками из (4) |
|||
24
Йохохо
05.08.20
✎
12:45
|
(23) настройки бейслайн и хай это настройки для устройства декодера, а не энкодера. Они указывают совместимость с фичами понятными декодеру
|
|||
25
Garykom
гуру
05.08.20
✎
12:55
|
(24) при бейслайн использует более старые (хуже сжимают) и более легкие в распаковке алгоритмы чем майн/хай
|
|||
26
Garykom
гуру
05.08.20
✎
12:58
|
(23) Блин просто поменяй контейнер (ремукс сделай) с flv на mp4 без перепаковки и все
ffmpeg -i *.flv -acodec copy -vcodec copy *.mp4 |
|||
27
Garykom
гуру
05.08.20
✎
12:59
|
(26) в смысле это конечно больше ТС совет к (4)
|
|||
28
NorthWind
05.08.20
✎
23:00
|
(9) уже в продакшене. Примерно с год как видеорегистраторы есть, которые 265-м кодируют.
|
|||
29
tldr
06.08.20
✎
04:18
|
(9) Ну так почему не использовать встроенный редактор, если он хорош? Я всегда ими пользуюсь, файлы получаются маленькие, а качество не заметно чтобы ухудшилось после редактирования. Обрезает похоже вообще без пережатия, потому что слишком быстро это делается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |