Ru-Board.club
← Вернуться в раздел «Цифровое изображение»

» Обработка видео на компьютере (видеомонтаж) - Часть 2

Автор: nandr
Дата сообщения: 11.08.2012 14:56

Цитата:
Так каков формат исходного файла?

Вот что сообщает о нем МедиаПлеерКлассик:

General
Format : AVI
Format/Info : Audio Video Interleave
File size : 751 MiB
Duration : 11mn 14s
Overall bit rate : 9 352 Kbps

Video
ID : 0
Format : JPEG
Codec ID : MJPG
Duration : 11mn 14s
Bit rate : 9 218 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:2
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 1.000
Stream size : 741 MiB (99%)
Title : FUJIFILM AVI STREAM 0100

Audio
ID : 1
Format : PCM
Format settings, Sign : Unsigned
Codec ID : 1
Codec ID/Hint : Microsoft
Duration : 11mn 14s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 1 channel
Sampling rate : 16.0 KHz
Bit depth : 8 bits
Stream size : 10.3 MiB (1%)
Interleave, duration : 1000 ms (30.00 video frames)
Interleave, preload duration : 1000 ms

Автор: amnv
Дата сообщения: 11.08.2012 15:02
nandr

Цитата:
по умолчанию
- вот что мешает.
Создаёшь новую последовательность (дорожку) - Sequence (<Ctrl>+<N>)
В настройках указываешь все параметры...

Добавлено:
<Ctrl>+<N>
Исправленному верить
Автор: nandr
Дата сообщения: 11.08.2012 15:17

Цитата:
Создаёшь новую последовательность (дорожку) - Sequence

В чем - в Премьере или ВиртуалДубе?
Мне лучше в Премьере, чтобы потом щелчки повырезать.
Автор: ed007
Дата сообщения: 11.08.2012 15:30
jpeg. Должен быть фильтр для Дуба для поворота без потерь. Или придется разбить на кадры и каждый повернуть в фоторедакторе
Автор: amnv
Дата сообщения: 11.08.2012 15:38
nandr
Какой такой дуб?!
В Премьере, разумеется.
Автор: nandr
Дата сообщения: 11.08.2012 21:01
Так.
Создал новый проект.
В настройках создаваемого проекта во вкладке "Общие" вместо "DV Playback" выбрал "Video for Windows". После этого стали доступны поля изменения размера кадра, где выбрал 640x480.
В раскрывающемся списке "Коэфф. пикс." вместо "D1/DV NTSC (0.9)" выбрал "Квадратные пиксели (1.0)".
В раскрывающемся списке "Поля" по умолчанию стоит "Сначала нижнее поле" - что здесь надо выбрать?
В раскрывающемся списке "Формат изображения" по умолчанию стоит "30 fps Drop-Frame Timecode" - что здесь надо выбрать?
Остальное в этой вкладке, видимо, трогать не надо.

Во вкладке "Видео рендер" в раскрывающемся списке "Компрессор" по умолчанию стоит "Cinepak Codec by Radius" - что здесь надо выбрать?

Попробовал экспортировать с указанными параметрами - обещала экспортировать в течение 3-х часов... Хотя с параметрами по умолчанию экспортировала за 5 минут.
Попробовал в настройках экспорта выбрать "Диапазон"="Полоса рабочей области", предварительно выбрав маленький кусочек (чтобы посмотреть, что же получается) - но, видимо, что-то не так, потому что всё равно обещает экспортировать за 3 часа.
Но, похоже, мы на верном пути, потому что в окне превью качество нормальное.

Хотел экспортировать один кадр в формате TIFF, но почему-то не хочет: говорит:
«Количество аудио каналов для создания в экспортированном файле должно быть меньше или равно количеству каналов в источнике
Пожалуйста, уменьшите количество аудио каналов в Настройках экспортирования.»
Хотя непонятно, при чем тут вообще аудио, да и в Настройках экспортирования про аудио вообще ничего нет при экспорте кадра...
Автор: amnv
Дата сообщения: 11.08.2012 21:08
nandr
Вот. Уже хорошо
Значит так. Возвращаясь к "повороту телевизора". Я ведь сказал, что это шутка лишь отчасти.
Иными словами, для начала какой-либо обработки надо выяснить, ЧТО получится, где это будет проигрываться...
Какой вам там файл требуется получить?
С этого вопроса надо начинать. А уж исходя из него, подбирать и кодек, и остальное...
Автор: nandr
Дата сообщения: 11.08.2012 21:19
Мне нужно получить AVI, неиспорченный (визуально) искажениями, возникающими при сжатии. Чтобы я с ним мог продолжать работать. Ну, и смотреть у себя на мониторе.
Конечный же формат для выкладывания в Интернет - flv, который я потом сделаю из AVI с помощью Total Video Converter'а, этот этап мне уже понятен - не раз делал. Надеюсь, тут никаких неожиданностей не будет.

Добавлено:
Ну, и 3 часа ждать до конца экспорта тоже скучно - хочется скорее посмотреть, на правильном ли я пути...

Добавлено:
Надо сказать, что в такой ситуации, как сейчас, я всё равно не могу обрабатывать этот файл, потому что при запуске проигрывания в Премьере изображение стои'т на месте. Видимо, из-за того, что не хватает мощности для поворота на лету (при экспорте он рендерит со скоростью примерно пару кадров в секунду). Так что всё равно нужно сначала отрендерить и сохранить файл, а потом уже его обрабатывать.
Автор: amnv
Дата сообщения: 11.08.2012 22:09
nandr
flv можно получить не выходя из премьера
Вот, нашёл видео со стороной 480 пикселей...
Сделал Sequence 640х480, применил Rotation и всё. Вывод. Export =>Media (<Ctrl>+<M>)

Если нужен звук, ставим птицу. Справа внизу настройки собственно кодека.

Добавлено:
Пресет можно создать и сохранить для дальнейшего использования. Потому он подчёркнут.
Автор: nandr
Дата сообщения: 11.08.2012 22:38
Это у Вас, наверно, последняя версия Премьера...
У меня полуторная версия, там FLV нет. Да это, собственно, не принципиально - всё равно на винчестере я хочу держать в непережатом виде.
А в FLV экпортирую только для выкладывания в Интернет.
Т. е. мне нужно найти способ сохранить повернутый результат с максимальным (точнее, с исходным) качеством при возможно меньшем размере, в какой степени это можно для этого качества.

Версия 1.5 предлагает для сохранения следующие форматы:
- Microsoft AVI
- Filmstrip (не знаю, что это такое)
- Microsoft DV AVI

Если я выбираю Microsoft AVI, тогда мне на выбор предлагаются кодеки:
- Cinepak Codec by Radius
- Indeo video 5.10
- Intel Indeo video R3.2
- Intel Indeo Video 4.5
- Microsoft RLE
- Microsoft Video 1
- PICVideo M-JPEG 3 VfW Codec
- Xvid MPEG-4 Codec
- Кодек Intel IYUV
- None

Если я выбираю Microsoft DV AVI, тогда размер кадра при экспорте переключается на 720x480 и не редактируется. Так что это не подходит.
Автор: amnv
Дата сообщения: 11.08.2012 22:52
nandr
Версия предпоследняя.
Да, у DV AVI жёсткие ограничения. Его не надо.
Microsoft AVI - это то, что поставленно из кодеков в систему.
Тогда надо смотреть, что принимает (какие файлы) Total Video Converter. Судя по названию, всё
Я бы из Премьера вывел в один из этих
- PICVideo M-JPEG 3 VfW Codec
- Xvid MPEG-4 Codec
А потом - в конвертер.
Автор: ed007
Дата сообщения: 11.08.2012 22:59
Я так понял,что это видео есть просто набор jpg. Для них есть алгоритм поворота без потерь.Надо делать без перекодирования. А вы тут рассуждаете о picvideo,кодеке низкого качества. А на пробу отрезать от файла кусочек секунд 15.
Автор: nandr
Дата сообщения: 11.08.2012 23:15

Цитата:
Я так понял,что это видео есть просто набор jpg.

А похоже на то - ведь снималось фотоаппаратом, а он, скорее всего, просто "щелкает" 30 раз в секунду!


Цитата:
Для них есть алгоритм поворота без потерь.

И как в данном случае мне надо сделать?
Автор: amnv
Дата сообщения: 11.08.2012 23:25

Цитата:
picvideo,кодеке низкого качества

это почему это он такой?
может быть, вы просто не умеете их готовить?©
ну да ладно...

а в общем-то, видео есть последовательность статичных картинок.
а вот КАК меняются они - это вопрос другой.
хотите поворачивать "джипеги" - да ради Бога!
фотошоп нынче навороченный, видево редактирует в том числе...
Автор: ed007
Дата сообщения: 11.08.2012 23:28
Я бы поискал плагин для виртуалдуба.
Автор: nandr
Дата сообщения: 11.08.2012 23:32

Цитата:
может быть, вы просто не умеете их готовить?©

Вот я точно не умею... Зашел в настройки PICVideo M-JPEG 3 VfW Codec и Xvid MPEG-4 Codec - куча каких-то параметров, ни о чем не говорящих...

Добавлено:

Цитата:
А на пробу отрезать от файла кусочек секунд 15.

Вот: http://orthonord.mrezha.ru/propoved/source.rar
Вырезал в Премьере и сохранил без компрессии (т. е. в "Компрессоре" выбрал "None").

Продолжил эксперименты.
1). Повернутый результат экспортировал сначала в "None" - размер получился такой же, как в неповернутом фрагменте - 150 Мб. RAR'ом он ужался до 71 Мб.
2). Затем экспортировал в PICVideo, выставив в настройках максимальное качество. Получилось 41 Мб.
3). Затем экспортировал в Xvid с настройками его по умолчанию (потому что ничего не понял в его настройках). Получилось 2.5 Мб (круто!)

На поверхностный взгляд все три варианта (т. е. None, PICVideo и Xvid) вроде бы не различаются. Зато размерами различаются очень сильно...
Автор: Prudent
Дата сообщения: 12.08.2012 00:28
nandr
PICVideo M-JPEG 3 VfW Codec - это, по-моему, практически тот же кодек, каким у Вас сжат исходник. Если в нем можно задать битрейт 9218 Kbps, как в исходнике, то получится сопоставимое и качество, и размер файла. Если сжимать Xvid, то размер будет меньше, т.к. это разновидность MPEG-4, в котором сжатие больше за счет использования межкадрового сжатия. Mjpeg - это кодек без межкадрового сжатия, поэтому и файлы, конечно, будут больше, чем Xvid, но зато он лучше подходит для редактирования. Можно использовать и DV-NTSC, но надо убрать поля, раз в исходнике их нет. Размер 720х480 получается из-за того, что пиксель в этом кодеке неквадратный. При проигрывании размер по горизонтали будет ужиматься до 640.

Цитата:
Повернутое изображение получилось искаженным: сжатым по вертикали и одновременно растянутым по горизонтали.

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

Цитата:
Затем экспортировал в Xvid с настройками его по умолчанию

Наверное получилось сплошное мыло. Если экспортировать в Xvid, битрейт надо ставить большой, не менее 2000 Kbps, тогда размер будет явно не 2,5 Mb.
Автор: amnv
Дата сообщения: 12.08.2012 01:29
nandr

Цитата:
куча каких-то параметров
Ну, можно всё по максимуму поставить, если нужно качество
"None" - это без сжатия. т.е. без какого-либо кодека. Так называемый некомпресс.
Для редактирования годится (хотя и машина нужна неслабая), но для хранения - нет.
Потому придётся воспользоваться каким-нибудь кодеком.
Тут ещё надо обратить внимание на то, что у разных кодеков есть всякие ограничения - в размере кадра, пропорциях итд...

Вот архив с разными результатами кодировки кусочка:
http://ge.tt/3HnlmsL/v/0?c
Автор: nandr
Дата сообщения: 12.08.2012 06:34

Цитата:
"None" - это без сжатия. т.е. без какого-либо кодека. Так называемый некомпресс.

Да, я понимаю. Это я специально взял в качестве эталона, чтобы с ним сравнивать.


Цитата:
Вот архив с разными результатами кодировки кусочка

MOV-файл у меня почему-то ничем не открывается, кроме плеера от Total Video Converte'а.
У Вас получилось очень хорошее качество, как в оригинале. А у меня почему-то нет, даже в некомпрессированном варианте.
Здо'рово, что Вы сделали 640x640! Сейчас тоже попробую.

Добавлено:

Цитата:
У Вас получилось очень хорошее качество, как в оригинале. А у меня почему-то нет, даже в некомпрессированном варианте.

А вот когда сделал 640x640, как у Вас - качество заметно улучшилось! Спасибо за идею!

Добавлено:

Цитата:
PICVideo M-JPEG 3 VfW Codec - это, по-моему, практически тот же кодек, каким у Вас сжат исходник. Если в нем можно задать битрейт 9218 Kbps, как в исходнике, то получится сопоставимое и качество, и размер файла.

Там битрейт явным образом не задается.
Вот как выглядит у меня окно с его настройками:
http://orthonord.mrezha.ru/propoved/PICVideo.jpg
С этими настройками результирующий файл получился в 7 раз больше исходного.
Что там нужно изменить?
Особенно меня смутил флажок про "2 Fields" в левом нижнем углу - это он про что спрашивает?
Предполагаю, что этот как-то связано с параметром "Поля" при создании проекта - см. здесь:
http://orthonord.mrezha.ru/propoved/NewProject.jpg
Не зная, что это такое, я выбрал на всякий случай "Нет полей (прогрессивное сканирование)"
Автор: ed007
Дата сообщения: 12.08.2012 09:44
Мне недавно был нужен кодек для видеозахвата экрана и я попробовал несколько разных. Picvideo с параметром 20 дал гигантский файл,а с 19 значительно уступил divx5 по четкости картинки.
Классический tmpgenc также выигрывает.
Автор: Prudent
Дата сообщения: 12.08.2012 09:58
nandr

Цитата:
Что там нужно изменить?

У Вас исходник с прогрессивной разверткой, поэтому как минимум надо снять галочку в "2 Fields...", иначе разрешение при просмотре на компьютере будет падать в два раза из-за совершенно ненужного деинтерлейса. О том, что такое поля и как с ними работать, не расскажешь в двух словах, проще поискать в интернете.

Цитата:
Там битрейт явным образом не задается.

Получившийся битрейт можно посмотреть в свойствах файла в самом премьере, либо в программе MediaInfo.
И, если Вы планируете смотреть ролик только на компьютере, тогда может быть лучше будет задать проект с 480 точками по горизонтали и 640 точками по вертикали. Тогда ни масштабировать, ни обрезать после поворота ничего не придется.
По поводу качества PicMjpeg ничего сказать не могу, но можно использовать и какой-нибудь другой. Кодеков Mjpeg полно. Из тех, что я использовал, неплохой результат давал Morgan Mjpeg. Можете установить и родной для Вашего фотоаппарата fujifilm mjpeg codec.
Автор: nandr
Дата сообщения: 12.08.2012 11:30

Цитата:
У Вас исходник с прогрессивной разверткой, поэтому как минимум надо снять галочку в "2 Fields..."

И при создании проекта, соответственно, выбрать "Прогрессивное сканирование".
Снял галку - и размер экспортированного файла резко уменьшился - на 25%.

Добавлено:

Цитата:
Получившийся битрейт можно посмотреть в свойствах файла

68.6 Mbps...


Добавлено:
А вот еще вопрос.
В исходном файле в аудиопараметрах было:
Interleave, duration : 1000 ms (30.00 video frames)
Interleave, preload duration : 1000 ms
На что это влияет?
Просто Премьер при экспорте по умолчанию предлагает "1 кадр" (т. е. "33 ms (1.00 video frame)").
Автор: Prudent
Дата сообщения: 12.08.2012 13:51
nandr
Это влияет на синхронизацию звука и видео. В исходнике подстройка звука и изображения делается через 1000 ms. Если делать ее через 33 ms - будет только лучше. Но следует убедиться, что правильно интерпретировалась в премьере задержка звука (preload duration: 1000 ms), т.е. нет рассинхронизации с первого кадра.
Автор: nandr
Дата сообщения: 12.08.2012 14:16
На слух вроде нет рассинхронизации.
Сделаю тогда 33 ms, когда буду править "нутро" видеозаписи.
Автор: glasnich
Дата сообщения: 17.08.2012 14:58
а есть программа, режущая повреженные файлы (h264)? без перекодирования
Автор: emil9
Дата сообщения: 17.08.2012 19:02
glasnich
Boilsoft Video Splitter , solveigmm video splitter
Автор: glasnich
Дата сообщения: 18.08.2012 08:36
emil9
ни одна, ни другая не режут h264 без энкодинга
Автор: RomBooZ
Дата сообщения: 18.08.2012 12:29
VideoReDo TVSuite V4
Автор: glasnich
Дата сообщения: 18.08.2012 21:10
RomBooZ
поврежденые не читает

записывал со спутника HD-видео. в время записи пропадал сигнал. теперь видео вырезать не получается.
видео-файл 6 часов - нужно вырезать 1,5 ч
Автор: RomBooZ
Дата сообщения: 18.08.2012 21:17
glasnich
А в какой контейнер писали?

Вообще у VideoReDo в этом и есть основная фишка: без полного перекодирования чинить покоцанные файлы...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162

Предыдущая тема: Длинная выдержка


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.