W
W
wolf_moscow2021-07-01 10:43:32
Video processing
wolf_moscow, 2021-07-01 10:43:32

When transcoding does not change the aspect ratio in the video?

The problem is that there is a video file:

Its characteristics before coding

Формат : AVI
Формат/Информация : Audio Video Interleave
Размер файла : 570 Мбайт
Продолжительность : 43 м. 29 с.
Общий поток : 1 832 Кбит/сек
Программа кодирования : VirtualDubMod 1.5.10.2 (build 2540/release)
Библиотека кодирования : VirtualDubMod build 2540/release

Видео
Идентификатор : 0
Формат : MPEG-4 Visual
Профиль формата : Advanced [email protected]
Настройки формата : BVOP1 / Custom Matrix
Параметр BVOP формата : 1
Параметр QPel формата : Нет
Параметр GMC формата : Без точки перехода
Параметр матрицы формата : Выборочная
Идентификатор кодека : XVID
Идентификатор кодека/Подсказка : XviD
Продолжительность : 43 м. 29 с.
Битрейт : 1 566 Кбит/сек
Ширина : 720 пикселей
Высота : 544 пикселя
Соотношение сторон : 4:3
Частота кадров : 25,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Метод сжатия : С потерями
Бит/(Пиксели*Кадры) : 0.160
Размер потока : 487 Мбайт (85%)
Библиотека кодирования : XviD 1.2.0.dev47 (UTC 2006-11-01)

Аудио
Идентификатор : 1
Формат : AC-3
Формат/Информация : Audio Coding 3
Коммерческое название : Dolby Digital
Идентификатор кодека : 2000
Продолжительность : 43 м. 29 с.
Вид битрейта : Постоянный
Битрейт : 256 Кбит/сек
Каналы : 2 канала
Channel layout : L R
Частота : 48,0 КГц
Частота кадров : 31,250 кадров/сек (1536 SPF)
Метод сжатия : С потерями
Размер потока : 79,6 Мбайт (14%)
Выравнивание : Разделение по промежуткам
Продолжительность промежутка : 40 мс. (1,00 видеокадр)
Время предзагрузки промежутка : 500 мс.
Service kind : Complete Main


I need to convert it to MKV format, I do it using any video converter.
When transcoding, I set it to 16:9, but when the file is recoded, the aspect ratio remains the same. What could be the problem?

After encoding, such characteristics

Формат : Matroska
Версия формата : Version 4
Размер файла : 662 Мбайт
Продолжительность : 43 м. 29 с.
Общий поток : 2 130 Кбит/сек
Программа кодирования : Lavf58.29.100
Библиотека кодирования : Lavf58.29.100
ErrorDetectionType : Per level 1
IAS1 : ???

Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : [email protected]
Настройки формата : CABAC / 3 Ref Frames
Параметр CABAC формата : Да
Параметр RefFrames формата : 3 кадра
Идентификатор кодека : V_MPEG4/ISO/AVC
Продолжительность : 43 м. 29 с.
Битрейт : 1 959 Кбит/сек
Ширина : 720 пикселей
Высота : 544 пикселя
Соотношение сторон : 4:3
Режим частоты кадров : Постоянный
Частота кадров : 25,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.200
Размер потока : 609 Мбайт (92%)
Библиотека кодирования : Lavc58.54.100 h264_qsv
Default : Да
Forced : Нет

Аудио
Идентификатор : 2
Формат : MPEG Audio
Версия формата : Version 1
Профиль формата : Layer 3
Настройки формата : Joint stereo
Идентификатор кодека : A_MPEG/L3
Идентификатор кодека/Подсказка : MP3
Продолжительность : 43 м. 29 с.
Вид битрейта : Постоянный
Битрейт : 128 Кбит/сек
Каналы : 2 канала
Частота : 44,1 КГц
Метод сжатия : С потерями
Задержка видео : -40 мс.
Размер потока : 39,8 Мбайт (6%)
Библиотека кодирования : Lavc58.54.100 libmp3lame
Default : Да
Forced : Нет

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey Sokolov, 2021-07-01
@sergiks

now the aspect ratio of 720:544 ~= 4:3 is also quite common.
To preserve the quality of the video, it is best not to re-encode it. You can repackage to MKV if required - (?) - but leave the video as it is. If we transcode the video, then into the codec h264and the sound into AAC- this is the de facto standard for video on the web.
You don't really need to increase the size. If the requirement is to fit into 16:9, you can add black (or even pink) stripes on the sides or enclose a blurry enlarged copy of the video, as is done for vertical mobile videos, fitting them into a horizontal format. Leave the height at 544, and increase the width to 720 / 9 * 16 ~= 968(must be divisible by 4 - codec requirement). Those. do 968x544
For all these tasks I would use ffmpegfrom the command line. It is available for all platforms, free, a lot of features, standard solutions can be googled. Under the hood, "Any video converter" also probably has ffmpeg.
Well, while you are experimenting, run a short fragment of the video, not all 43 minutes, but 10 seconds.

Y
Yan, 2021-07-01
@Slayer_nn

MKV is a container! How to zip rar
Download mkvtoolnix, upload the file, choose a save path different from the location of the original file
Press execute
On the output you will get your video file without converting to mkv

F
FilmRestoration2019, 2021-07-08
@FilmRestoration2019

MKV is not a format, but a container. In your case, the XviD Codec, you will recode it.
If you want to scale (enlarge horizontally), which is often done by "oatmeal foreheads" on TV SPAS, then you need to use "resize". ..
So transcode XviD to H264 codec into MKV container

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question