Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   [решено] Обработка из 4:3 в 16:9 (http://forum.oszone.net/showthread.php?t=206761)

Erix 13-05-2011 00:42 1675310

Обработка из 4:3 в 16:9
 
Здравствуйте! Нужно решить такую задачу. Есть видео формата 4:3 которое просматривается на широкоформатном экране 16:9.

Вот исходный кадр


Есть первая возможность использовать обрезку кадра сверху и снизу (заштрихованная область)


Есть вторая возможность использовать черные поля по бокам (заштрихованная область)


А нужно сделать так, чтобы часть изображения слева и справа зеркалировалась и заполняла боковые зоны


Существует ли такой конвертер видеофайлов (для avi, например), который может по такому не хитрому "зеркальному" алгоритму заполнить боковые части до формата 16:9? Буду крайне признателен за советы и помощь!

DVDshnik 13-05-2011 09:56 1675456

Что-то подобное имеется, хотя бы аппаратное.
На Евроньюс, который стал вещать в формате 16х9, бывает, что новостные сюжеты 4х3 примерно так и показывают, но не с зеркалированием, а с заполнением краёв краями же картинки 4х3.
Выглядит это так себе, примерно как протез ноги вместо ноги здоровой.

Erix 13-05-2011 10:09 1675474

Цитата:

Цитата DVDshnik
На Евроньюс, который стал вещать в формате 16х9, бывает, что новостные сюжеты 4х3 примерно так и показывают, но не с зеркалированием, а с заполнением краёв краями же картинки 4х3. »

Вот именно после Евроньюс я и решил найти что нибудь подобное для конвертации видео, но с не простым копированием краев, а с зеркалированием. Т.к. совершенно точно подмечено, что
Цитата:

Цитата DVDshnik
Выглядит это так себе, примерно как протез ноги вместо ноги здоровой. »

А вот зеркалирование, на мой взгляд смотрится гораздо приятнее. Кстати, если ничего подобного пока не существует, может подкинуть идею разрабам, например, Total Video Converter или Nero Recode?

Erix 16-05-2011 01:00 1677029

Друзья! Чудесная новость - мне подсказали решение!

Вот рецепт (вдруг кому пригодится):
1. Ставим AviSynth (free)
2. Берем VirtualDub (free)
3. Создаем в текстовом редакторе файл-скрипт *.avs содержащий код
a=AviSource("video.avi")
b=a.FlipHorizontal()
StackHorizontal(b,a,b)
Crop(round(last.width*5/36)*2,0,-round(last.width*5/36)*2,0)
где video.avi исходный видео-файл с соотношением 4:3
4. Открываем файл скрипта *.avs в VirtualDub
5. Готово! Сохраняем с помощью VirtualDub новый файл!

Лично пробовал - все работает как надо!
Благодарю Alex_ander из Питера!

Baiker 22-06-2011 22:28 1699880

Выдаёт ошибку:
Avisynth open failure:
No compatible ACM codec to decode 0x2000 audio stream to PCM.
(C:\video.avs, line 1)

В чём проблема?

DVDshnik 23-06-2011 08:20 1700024

Цитата:

Цитата Baiker
Выдаёт ошибку:
Avisynth open failure:
No compatible ACM codec to decode 0x2000 audio stream to PCM.
(C:\video.avs, line 1) »

И как проблема к теме относится-то?

Baiker 23-06-2011 11:57 1700157

В том что не получается по данной схеме довести начальную стадию до конечного результата, т.к. не работает по каким-либо причинам, которые мне неизвестны

DJ Mogarych 23-06-2011 12:11 1700165

Ну так и написано: нет кодека для раскодирования аудиопотока в PCM (это WAV).
Кодек нужон.


Время: 01:57.

Время: 01:57.
© OSzone.net 2001-