October 2030
| |
|
1 |
2 |
3 |
4 |
5 |
| 6 |
7 |
8 |
9 |
10 |
11 |
12 |
| 13 |
14 |
15 |
16 |
17 |
18 |
19 |
| 20 |
21 |
22 |
23 |
24 |
25 |
26 |
| 27 |
28 |
29 |
30 |
31 |
|
11/2/25 03:36 am
Linux: замена звука в видео без тяжелого рендеринга
ПреамбулаПонадобилось мне видоизменить звук в видео, а само видео не трогать. Долго ебался с этим в Vegas (на винде), но в Linux оказалось все весьма просто, и не надо ждать туеву хучу времени, пока тебе вегас все перерендерит. Внимание!Способ подходит не для всех видео (и аудио) форматов, иногда нужно что-нибудь куда-нибудь переконвертить. Удаление оригинальной звуковой дорожкиffmpeg -i 1.mp4 -vcodec copy -an bez.mp4Имя входного файла 1.mp4 и выходного bez.mp4 замените на свои. На выходе появится bez.mp4, файл с оригинальным видео, но без звука. Работать должно для всех форматов, которые поддерживает ffmpeg. Добавление измененной звуковой дорожкиffmpeg -i bez.mp4 -i 2.mp3 -vcodec copy -acodec copy so.mp4Естественно, замените имена файлов bez.mp4, 2.mp3 и so.mp4 на свои. Вот тут, кстати, и возникла проблема, которую я описывал в преамбуле. Измененная дорожка была в формате wav, а не mp3, ffmpeg на это внимания не обратил, а вот плеер потом подавился. Пришлось конвертить подкладываемый звуковой файл в mp3. UPD из комментов1. ффмпег есть и под винду 2. промежуточное немое видео не нужно если аудио уже в мп3 ffmpeg -i 1.mp4 -i 2.mp3 -map 0:0 -map 1 -c copy so.mp4если аудио нужно перекодировать из вав в мп3 ffmpeg -i 1.mp4 -i 2.wav -map 0:0 -map 1 -c:v copy -c:a libmp3lame -b:a 192k so.mp4если битрейт не указать, будет 128 расширения должны соответствовать содержанию Это репост с сайта http://tolik-punkoff.com Оригинал: http://tolik-punkoff.com/2025/11/02/linux-zamena-zvuka-v-video-bez-tyazhelogo-renderinga/
1/4/24 09:40 pm
Форматы видео для рендеринга (размеры)
Заметка от склероза, постоянно забываю линейные размеры видео X*Y, когда готовлю картинки под определенный формат.
4K (16:9): 4096x2304 2K (16:9): 2048x1152 1080p: 1920x1080 720p: 1280x720 480 (4:3): 640x480 360 (4:3): 480x360
Это репост с сайта http://tolik-punkoff.com Оригинал: http://tolik-punkoff.com/2024/01/04/formaty-video-dlya-renderinga-razmery/
9/7/20 09:50 am
Sony Vegas, два видео в одном кадре, два видео воспроизводящихся одновременно.
ПреамбулаНа Ютубе куча мануалов разной степени полезности, как можно показывать на одном экране (в одном кадре) в Vegas 3, 10, 100500 видео одновременно, как сделать "видеостену". Но хрен кто нормально объяснил, как можно разделить экран только на две части, и добиться того, чтоб исходные видео не превратились в кашу, не были слишком мелкими и т.д. А оказывается, есть нюансы, которые многими "профессионалами" и "видеоблогерами" по Vegas не замечены. Чего требуется добиться?Добиться надо (если абстрагироваться от содержания), показа зрителю двух процессов одновременно. В одной половине кадра происходит один процесс, во второй - параллельно ему следующий. Например, это может быть гость в студии (и видимый одновременно ведущий), прямая трансляция с одновременным комментированием ведущего, или просто запись двух мониторов. Вот пример с ютуб-канала: Подготовка1. Подбираем видео примерно одинакового разрешения, нет одинакового, ориентируемся на большее разрешение. 2. ОК, видео есть, в примере будет два с одинаковым разрешением. Смотрим в MediaInfo: Width : 640 pixels
Height : 360 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 (30000/1001) FPS Нас интересует разрешение и частота кадров. Умножаем значение высоты и ширины на 2, чтоб показать исходные видео в полном размере 640x2=1280 360x2=720, это параметры для будущего проекта Vegas 3. Запускаем Vegas и создаем новый проект, взяв за основу вычисленные ранее параметры. У нас даже готовый пресет нашелся. 4. Обязательно снимаем галочку Настроить источник мультимедиа для лучшего соответствия проекту или настройкам визуализации. Т.к. нам не надо, чтоб Vegas подтягивал наши видео под размер проекта ( 1280x720), а обрабатывал их в оригинальном разрешении.  5. Создаем в проекте пустую видеодорожку, вставляем туда пустое событие:  6. Растягиваем его, можно побольше, потом подгоним.  7. Настраиваем сетку, для удобства размещения видео. Идем в Настройки --> Параметры, переключаемся на вкладку Видео, устанавливаем количество клеток сетки по вертикали и по горизонтали. У нас 2 видео, потому оставляем 2 ячейки. В переводе, похоже, перепутаны горизонталь и вертикаль.  8. Включаем сетку в разметке. Нажимаем треугольник (меню) рядом с кнопкой  , выбираем Сетка:  Сетка появляется:  9. Добавляем еще две видеодорожки и размещаем на них видео. На вопрос, подгонять ли проект к видео, отвечаем Нет!  10. Удаляем аудиодорожки, когда будем совмещать видео, они будут только мешать, т.к. при наложении образуется какофония, так что если нужен звук - отдельно совмещаем его в аудиоредакторе, а потом аудиодорожкой добавляем в проект Vegas. ( Далее под катом )Проект котов готов - можно рендерить. Прямая ссылка: https://youtu.be/WsqU-xaYAu0
8/18/20 01:26 pm
Запись с экрана в Slackware Linux
ПреамбулаИтак, продолжаем разбираться с записью с экрана в Linux. Для начала, я почитал обзор Losst на соответствующие программы, и вот, что имею сказать: RecordMyDesktop - кривой и глючный, пропускает кадры, пишет только в формате OGV, который ни одна собака не поддерживает. Vokoscreen - не собрался, не смог найти файл своего же исходника, хотя и файл был и права на месте. ScreenStudio - для потокового видео, мне лично не подходит. Kazam ScreenCaster - нет возможности записи конкретного окна или произвольной области экрана. Byzanz-record - только командная строка (да, хочу программу с графическим интерфейсом для работы с видео). VLC Media Player - записывает, но опять же, весь рабочий стол OBS - вообще не про "запись с экрана", а про стриминг, так что если там запись с экрана и есть, то в качестве приятного бонуса, для простой записи с экрана, это из пушки по воробьям. Так что остановился на Simple Screen Recoder. Установка Simple Screen RecoderВ Slackware он штатно устанавливается через sbopkg, вводим в поиске ssr и ставим, из зависимостей нужен ffmpeg. Работа с программойПрограмма простая и удобная, выполнена в виде мастера, так что работа не доставляет никакого геморроя.  На первом шаге выбираем, что будем записывать - весь десктоп, произвольную область экрана или конкретное окно, или записывать, следуя за курсором. Можно записывать и OpenGL'ные игры. Также можно включить запись звука и записывать или убрать из записи курсор.  На втором шаге выбираем кодек и формат файла, основные форматы следующие: - MKV (Кодеки H.264, VP8, Theora) - MP4 ( H.264) - WebM ( VP8) - OGG/ OGV ( Theora) Также выбираем файл, в который будем писать, и отрубаем пропуск кадров. Писать лучше в MP4, т.к. его любой видеоредактор поддерживает. Можно в списке кодеков и форматов выбрать Other... и будет доступна тонкая настройка контейнера (формата файла) и кодека.  На третьем шаге включаем запись и сворачиваем программу (она спрячется в трей). Ошибка Codec H.264 (not installed) Причины ошибки: 1. Кодек не установлен, заходим в sbopkg и устанавливаем пакеты: - aom (выбираем multimedia/aom в меню sbopkg) - libass - libwebp - x264 (выбираем multimedia/x264 в меню sbopkg) - x265- ffmpeg4Перезапускаем программу, если ошибка повторяется, значит установлен кривой ffmpeg (а официальный пакет ffmpeg в Slackware кривой). Сносим пакет ffmpeg и устанавливаем нормальный от Alien: качать здесьВ общем, поступаем как в заметке Перекодировка OGV в MP4 и решение ошибки Unknown encoder 'libx264' в Slackware Linux ( копия) Все работает:  ФАНФАРЫ! Ссылка на обзор Losst'аЛучшие программы для записи видео с экрана LinuxЭто репост с сайта http://tolik-punkoff.com Оригинал: http://tolik-punkoff.com/2020/08/18/zapis-s-ekrana-v-slackware-linux/
8/16/20 03:49 pm
Перекодировка OGV в MP4 и решение ошибки Unknown encoder 'libx264' в Slackware Linux.
ПреамбулаПришлось некоторое время решать проблемы с записью видео в Linux. Изначально задача была в записи видео с экрана, но в процессе решения добавились и web/ip-камеры (заодно уж), и общие проблемы с перекодировкой видео из одного формата в другой. Начнем как раз с конца, т.е. с перекодировки. Леша уже плюнул на попытки заставить непокорную софтину записывать для начала экран в удобоваримом формате MP4, и прислал мне ролик в формате OGG (ну не OGG, OGV), чтоб я разобрался с его перекодированием во что-то более удобоваримое, т.к. не один из наших видеоредакторов формат OGV (кстати, открытый) "из коробки" не поддерживал. В качестве видеокодека в формате OGV используется кодек Theora, а в MP4 AVC/H.264OGG в OGVOGG - изначально, открытый звуковой формат, разработанный как альтернатива закрытым (WMA, MP3). Через некоторое время, данный формат был расширен с добавлением поддержки видео. Но некоторые (несознательные) линуксовые программы пишут видео, а файлы создают с расширением .ogg. Линуксовому софту, типа плееров, вообще на это плевать, но линуксовому софту всегда было плевать на расширения имени файлов, а вот винде нет. Потому, если вам прислали видео в файле с расширением .ogg, то попробуйте поменять расширение на .ogv, скорее всего файл нормально откроется. В K-Lite Mega Codec Pack и в VLC для Windows поддержка, что OGG, что OGV есть точно. Но все-таки вернемся в Slackware и к преобразованию форматов. Дополнительные программы, кодеки, библиотекиВ связи с диким онанизмом на "авторские" "права" и зоопарком форматов видео/аудио в Линуксе преобразование одного формата в другой превращается в наркоманский квест. У нас было десять мегабайт библиотек, две сотни кодеков, пакет с разными пакетами, 200 грамм укуреных лицензий... Тьфу, к делу. Для установки некоторых необходимых пакетов можно воспользоваться sbopkg. Вообще, для работы с видео и аудио используется программа ffmpeg (v3), но не спешите ставить ее из "официального" репозитория Slackware, как оказалось, чтоб все заработало, пришлось переустанавливать из альтернативного. Пока вводим в поиске и ставим: aom (выбираем multimedia/aom в меню sbopkg) libass libwebp x264 (выбираем multimedia/x264 в меню sbopkg) x265ffmpeg4ffmpeg (v3) у меня уже был установлен ранее, так же из официального репозитория Slackware. А вот и зря. Команда для перобразованияffmpeg -i input.ogv \
-c:v libx264 -preset veryslow -crf 22 \
-c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
output.mp4Преобразование будет медленным, но практически без потери качества. Свои варианты параметров можете кидать в комментарии, вдруг пригодится. Ошибка Unknown encoder 'libx264'Как я сказал ранее, ffmpeg из репозитория sbopkg у меня уже стоял. Сначала я подумал, что поможет его полная переустановка с пересборкой пакета (мало ли, свежеустановленные кодеки не видятся). Не помогло. Решение нашлось здесьВ общем да, из-за голливудских уродов патентных ограничений и прочей юридической хуйни, официальный пакет ffmpeg в Slackware не включает поддержку H.264. Но, слава Великим Древним, проблему решили без нас, и даже в опциях компиляции ковыряться не нужно: Just to clarify, you'd want the "restricted" ffmpeg that Alien Bob offers, as that includes support for various things that have patent restrictions (like x264 encoding).Есть готовый альтернативный пакет: СкачатьКопия на Mega.NZ (+ копия остальных пакетов)Это репост с сайта http://tolik-punkoff.com Оригинал: http://tolik-punkoff.com/2020/08/15/perekodirovka-ogv-v-mp4-i-reshenie-oshibki-unknown-encoder-libx264-v-slackware-linux/
8/15/20 02:16 am
Конверсия (пережатие) DVD в MKV без потери качества
ПреамбулаПонадобилось вот в процессе восстановления древнего DVD (это отдельная история) перегнать формат DVD во что-то более удобоваримое, перелопатил кучу конвертеров, то кривые, то косые, то платные, то с невменяемыми пресетами и настройками - например оригинальное DVD-разрешение 720x576, а у конвертера или 1920x1080 или, блин, 320x240. Были еще уродливо пережимающие звук или невменяемо долго работающие. Наконец, нашел. MakeMKVВсе опции формата программа берет из самого DVD:Видео:  Данные оригинального DVD: Format : MPEG Video
Format version : Version 2
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 FPS Аудио:  Данные оригинального DVD: Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Bit rate : 256 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz Программа маленькая (13 Мб) и абсолютно бесплатная. Работает, начиная с Windows XP (и выше), под x86 и x64 архитектуры СкачатьОфициальный сайт: https://www.makemkv.com/КопияЭто репост с сайта http://tolik-punkoff.com Оригинал: http://tolik-punkoff.com/2020/08/11/konversiya-perezhatie-dvd-v-mkv-bez-poteri-kachestva/
10/30/14 08:11 pm
Sony Vegas 9. Как быстро получить небольшой видеофайл хорошего качества.
Проблема при использовании Vegas, с которой ко мне обращалось несколько пользователей, была в том, что выходной видеофайл, даже при небольшой продолжительности, получался довольно солидных размеров. Например, даже двухминутный ролик занимал около 400 Мб.
Vegas имеет довольно много возможностей для регулирования параметров сжатия видео, а соответственно для настройки размера и качества. Однако, начинающему пользователю довольно сложно разобраться во всем зоопарке кодеков, форматов и их настроек. Поэтому ниже я представлю быстрый, буквально в два клика, метод получения качественного, и в то же время небольшого видеофайла. Может быть способ не совсем «академичен» и «профессионален», но очень прост. В меню Файл выбираем пункт меню Создать как
В появившемся окне достаточно выбрать при создании ролика формат MainConcept AVC/AAC (mp4) со встроенным шаблоном.
 Если вы делаете видео без звука, то есть возможность еще уменьшить размер. Надо при создании отключить аудио. Дело в том, что если этого не сделать, то Vegas вставит в выходной файл аудиодорожку, даже если в самом файле проекта аудиодорожек нет вообще. Она будет пустая (без звука), но, тем не менее, место в выходном файле все равно будет занимать. Чтобы отключить аудио, нужно нажать в окне сохранения видео (рисунок выше) на кнопку Custom, в появившемся окне перейти на вкладку Аудио, и там снять галочку Включить аудио, после чего нажать OK. Окно закроется, а по нажатию кнопки Сохранить видео будет создано без аудиодорожки.  Для примера было пересоздано без звука видео, в котором рассказывалось о создании переходника PS/2 to DIN5. Его размер в формате MP4 с включенным звуком составил 42 802 Кб, с удаленной звуковой дорожкой, но включенным в настройках звуком 42 801 Кб, а с отключенным звуком 37 430 Кб Скачать PDF
10/24/14 08:54 pm
Интерфейс Sony Vegas 9. Особенности интерфейса, перемещение окон и панелей. Видеоинструкция.
Прямая ссылка Текстовая версия совета
10/24/14 02:14 am
Sony Vegas 9. Интерфейс.
Превращение элементов панелей в окна и наоборот. Особенности перемещения окон и панелей Любому пользователю Windows, который пользовался любимой многими Фотошопой ;) понятно - перетаскиваешь окошко внутри программы ( Read more... ) на панель, оно становится частью панели, тянешь за заголовок - опять отдельное окошечко. Но дизайнеры интерфейса Sony поступили нестандартно - окошечко прикрепить к области экрана/панели можно также, но на дергание заголовка окно уже не реагирует.
С этой проблемой обратилась ко мне в письме одна девушка, и попросила решить ее.
Так вот, отвечаю, чтоб открепить окно, т.е. окно опять стало отдельным окном, а не частью панели, надо тащить окно за следующий элемент управления с левой стороны области панели:
Видео-версия совета
|