Видеоредактор OpenShot 2.4.3 онлайн
Ad
В наш онлайн-редактор видео OpenShot добавлена версия OpenShot 2020 для Linux.
Его основные особенности:
Из выпуска 2.4.1:
Улучшенное качество изображения
Мы улучшили конвейер обработки изображений в OpenShot, чтобы создавать более четкие изображения, изменив наш алгоритм масштабирования изображения и, что наиболее важно, масштабируя кадр только один раз, а не несколько раз (что раньше происходило в определенных сценариях). Это приводит к заметно более четкому изображению и немного лучшей производительности.
Улучшенная плавность воспроизведения
Возможности предварительного просмотра видео в OpenShot были улучшены, чтобы лучше обрабатывать видео с более высокой частотой кадров (50 кадров в секунду, 60 кадров в секунду, 120 кадров в секунду). Это приводит к более плавному воспроизведению и меньшему дрожанию и зависанию с некоторыми профилями предварительного просмотра.
Повышена стабильность (особенно для Windows)
Сразу после нашего предыдущего выпуска (в сентябре 2017 года) мы внесли в libopenshot несколько очень крупных изменений, чтобы лучше поддерживать Windows (в отношении определенных типов данных в C ++). Это устраняет многие, многие проблемы Windows, включая аудиофайл.
s ранняя остановка, проблемы с синхронизацией / рассинхронизацией, остановка видео через 30 минут (или раньше), открытие файлов проекта с неанглийскими символами и многое другое. Если у вас возникли проблемы с Windows, попробуйте эту новую версию.
Libopenshot (полный список изменений):
- Более критические разделы, пытающиеся предотвратить состояние гонки в системах с высоким ядром ЦП
- Дополнительные важные разделы по добавлению изображений кадров
- Поиск кодека по имени в FFmpegWriter, который должен решить несколько проблем (например, поддержку xvid). Спасибо, Питер!
- Исправление регрессии с началом вращения. Вещи всегда должны вращаться вокруг центра объекта (пока я не добавлю точки привязки с ключевыми кадрами)
- Установка временной шкалы для видеопотока в FFmpegWriter ... немного экспериментально
- Повышение плавности воспроизведения видео с высокой частотой кадров, особенно когда видеокадры должны смещаться вперед, чтобы не отставать от звука.
- Удаление операторов throw из файлов заголовков
- Уменьшение количества операций масштабирования до 1 на слой на временной шкале
- Исправление ограничения 16 потоков на FFmpegReader
- Исправляем приведение от long к int64_t
- Обновление всех типов номеров кадров "long int" до int64_t, чтобы все 3 ОС производили одинаковую глубину и точность номеров кадров. Это большой!
- Удаление поддержки переменного битрейта (пока), так как это вызывает больше проблем, чем решает.
Openshot-qt (полный список изменений):
- Исправление небольшой регрессии с URL-адресами веб-сайтов перевода при использовании default / en_US
- Исправлена небольшая ошибка в диалоговом окне экспорта, из-за которой профиль и качество резко ухудшались при изменении формата.
- Игнорирование сообщений об обновлении истории, так как libopenshot не заботится о них
- Упрощение процесса экспорта, уменьшение количества излучаемых сигналов
- Интеграция текущего языка в URL-адреса веб-сайтов и упрощение нескольких переводов (удаление HTML-тегов)
- Удаление ненужного метода кодирования UTF8, который приводил к сбою определенных путей проекта при загрузке (устраняет сбой в Windows при попытке открыть неанглийские пути к файлам проекта)
- Исправление состояния большой гонки при первоначальном запуске OpenShot, которое приводит к сбою определенных вызовов JavaScript (поэтому профили по умолчанию, режим привязки и некоторые другие параметры, установленные при запуске, иногда терпят неудачу)
- Добавление сочетаний клавиш для переключения «Преобразование» и «Вставить ключевой кадр». Это улучшает рабочий процесс анимации и больше не требует множества щелчков мышью / контекстных меню для анимации.
- Предотвращение перезаписи входного файла с помощью диалогового окна экспорта и обновление хода экспорта в заголовке окна экспорта
- Обновление переводов и кредиты авторов
Из выпуска 2.4.2:
Новые эффекты 7 (растение, оттенок, смещение цвета, пиксель, бары, волна, сдвиг)
У каждого из этих новых эффектов могут быть свои собственные записи в блогах и учебные пособия (и, вероятно, скоро будут). Каждый эффект был создан с нуля для OpenShot 2.4.2, и все они полностью поддерживают ключевые кадры и могут комбинироваться друг с другом. Это создает миллионы интересных возможностей (некоторые комбинации показаны на видео выше). Анимированные поля пикселизации, анимированные кинематографические соотношения сторон и многое другое! Как вы, наверное, заметили, я в восторге от них!
Автоматическое смешивание аудио
Когда включено, клипы могут использовать различные стратегии микширования звука 3, для случаев, когда клипы перекрываются и конкурируют за громкость звука. Например, фоновый звуковой дорожку может автоматически понижать громкость при необходимости воспроизведения накладываемого голосового клипа. В настоящее время он отключен по умолчанию (в новых клипах), но его можно легко включить в свойствах клипа.
Авто-поворот
Фотографии или видео с метаданными вращения будут автоматически поворачиваться в OpenShot (хотя требуется несколько более новая версия FFmpeg). Снимите вертикальное видео или горизонтальное фото на свой телефон, и, вероятно, оно содержит эти метаданные поворота... и OpenShot отобразит их правильно.
Улучшенное воспроизведение аудио
Воспроизведение и микширование аудио были слабой стороной OpenShot, и по-прежнему находятся в центре внимания улучшений. Было сделано множество исправлений ошибок и улучшений, и многие пользователи заметят меньше всплывающих окон, более плавное микширование и меньше проблем в этой области. Но есть еще работа, которую необходимо проделать, и она будет продолжать совершенствоваться в дальнейшем.
Улучшенная стабильность
С каждым выпуском OpenShot стабильность продолжает улучшаться. Большинство сбоев приходится на сборки Windows, хотя у нас по-прежнему слишком много сбоев на всех ОС. Некоторые сбои вызваны зависимостями, а некоторые вызваны многопоточными условиями гонки или повреждением памяти. Версия 2.4.2 для Windows теперь намного более стабильна и впервые предлагается как в 64-битной, так и в 32-битной версии. Многие школы до сих пор используют старые 32-битные процессоры и часто просят об этом. Кроме того, наши 32-разрядные сборки теперь поддерживают большой объем памяти и могут поддерживать больший объем памяти, что значительно снижает вероятность сбоев на компьютерах с низким энергопотреблением.
Улучшенный диалог экспорта
В диалоговом окне экспорта OpenShot теперь отображается прогресс в заголовке окна, включая некоторые показатели производительности (количество кадров в секунду и расчетное время завершения).
Поддержка нового кодека (включая экспериментальные)
AAC теперь является аудиокодеком по умолчанию для многих пресетов, что позволяет OpenShot создавать видео, более широко совместимые со всеми операционными системами, устройствами и веб-браузерами. Кроме того, экспериментальные кодеки, поддерживаемые FFmpeg и LibAV, могут впервые использоваться в OpenShot.
Полный список функций / коммитов ниже:
libopenshot-audio 0.1.6 так: 6
- Исправить недостаточное связывание (pthread и dl), исправления # 3
- Интеграция конвейеров сборки GitLab
libopenshot 0.2.0 так: 15
- Стратегия автоматического микширования аудио на клип (среднее значение, уменьшение или отсутствие)
- Добавление нового эффекта обрезки, который также можно анимировать для получения очень интересных эффектов.
- Добавление нового эффекта Color Shift, который может сдвигать любой цвет (RGBA) с бесконечным обтеканием (и полностью поддерживает анимацию).
- Добавление нового видеоэффекта Pixelate, который пикселизирует часть (или все) изображения кадра и поддерживает полную анимацию.
- Добавление нового видеоэффекта: полосы, которые позволяют анимировать цветные полосы вокруг вашего видео, например эффект почтового ящика.
- Добавлен новый видеоэффект волны, который можно анимировать множеством способов для создания множества крутых эффектов волнового искажения.
- Добавление видеоэффекта Hue для настройки оттенка изображения кадра, которое также можно анимировать с помощью ключевого кадра
- Добавление нового эффекта: Shift, эффект бесконечного смещения пикселей, который можно анимировать и оборачивать изображения в любом направлении.
- Автоматически поворачивает любой клип с атрибутом rotate метаданных Reader.
- Экспериментальные кодеки теперь поддерживаются в FFmpeg / LibAV
- Звук всплывает во время предварительного просмотра (из-за передискретизации)
- Исправление эффектов яркости и маски для расчета коэффициента с помощью типа с плавающей запятой, что дает более точный контроль
- Исправьте Blur.cpp, скопировав blur_ ценности обратно к поэтому горизонтальное * и вертикальное размытие можно применять в одном эффекте, а размытие накапливается с увеличением количества итераций
- Обновите и примените преобразователь кадров к любым изменениям клипа, чтобы синхронизировать смещения шкалы времени (т. Е. Избежать появления звука из-за небольшого смещения клипов на шкале времени).
- Удаление старых кадров из WorkingCache (когда они больше не нужны). Это помогает предотвратить зависание при поиске старых данных кадра в некоторых видео.
- Добавление метаданных из формата, аудиопотока и видеопотока в ReaderBase.info, который в некоторых случаях включает метаданные «поворота», добавляемые определенными камерами, и аудиометаданные, такие как название, альбом, исполнитель, авторские права, даты и т. Д.
- Добавлены возможности кодирования метаданных (writer.info.metadata ["title"] = "My Title"). Принимаются только определенные имена тегов (см. FFmpeg, чтобы узнать, какие теги поддерживаются какими кодеками).
- Оптимизация и повышение скорости эффекта маски (используется переходами). Это намного быстрее, чем раньше!
- Исправление операторов присваивания и копирования в классе Frame (для предотвращения сбоев неинициализированных указателей на изображения и аудио) и обеспечение ожидаемой работы операторов копирования и присваивания.
- Исправлено свойство цвета Frames, которое терялось в некоторых конструкторах.
- Увеличьте допустимую частоту кадров до 240 кадров в секунду, поскольку многие камеры теперь поддерживают эту более высокую частоту кадров.
- Исправление регрессии в конструкторе Clip и упрощение инициализации указателя
- Исправление ошибки с помощью Frame :: AddImage (convertToFormat), фактически ничего не выполняющего. Он возвращает новое изображение и не преобразует формат на месте.
- Предотвращение сбоя, если Seek вызывается до правильной инициализации QtPlayer
- Поддержка FFMPEG 3.2 для FFmpegWriter
- Поддержка FFMPEG 3.2 для FFmpegReader
- Исправление поломки версии FFmpeg в FFmpegWriter
- Увеличение объема кеша по умолчанию в FFmpeg в зависимости от количества процессоров для лучшей поддержки видео с высокой частотой кадров.
- Изменение некоторых значений Seek на более точное и устранение состояния гонки с помощью Timeline_Tests.cpp.
- Изменение некоторых вызовов sleep () на usleep () для большей точности. Это немного экспериментально и, надеюсь, будет работать во всех операционных системах.
- Не затирайте gainFactor при определении регулировки громкости и добавьте примечание TODO о том, что current_max_volume всегда равен 0
- Удаление привязки из свойств клипа (поскольку она не используется)
- Добавление зависимости «dbghelp» для сборок Windows (для поддержки обработки сбоев) и улучшенные инструкции сборки Windows с использованием MSYS2.
- Правильно установлен путь к тестовым медиафайлам, исправления # 36
- Исправление черных кадров в конце видеоклипов, если аудиопоток длиннее видеопотока и достигнут конец потока.
- Интеграция конвейеров сборки GitLab
- Более быстрая сборка Windows
- Исправление тестов аудио
- Избегайте микширования звука для клипов без громкости или с отключенным звуком.
- Обновление файла cmake для libopenshot-audio для поиска сначала $ ENV, а затем статических папок
- Добавить приведение отсутствующего типа
- Исправления орфографии и опечаток
openshot-qt 2.4.2
- Более подробный диалог экспорта, включая оценку оставшегося времени, FPS и более точный процент. Спасибо, Питер!
- По умолчанию используется аудиокодек AAC
- Улучшение расчета масштаба масштабирования, чтобы использовать настраиваемую кривую Безье (масштаб становится тем быстрее и быстрее, чем больше вы уменьшаете масштаб). 30 уровней точности от 1 секунды до 7200 секунд.
- Автоповорот для читателей с метаданными поворота. Для этого требуется немного более новая версия FFmpeg, иначе тег rotate никогда не будет найден.
- Добавление нового видеоэффекта кадрирования
- Добавление нового видеоэффекта Color Shift (со значком temp)
- Добавление видеоэффекта Pixelate, который может анимировать пиксельную версию части (всего) видеоклипа.
- Добавление нового видеоэффекта «Полосы», который позволяет анимировать цветные полосы вокруг вашего видео, например эффект почтового ящика.
- Добавление нового видеоэффекта Wave
- Добавление видеоэффекта Hue
- Добавление нового эффекта Shift (который позволяет сдвигать изображение в любом направлении и допускает анимацию с бесконечным переносом)
- Поддержка 32-битных и 64-битных сборок Windows и обновление зависимостей Windows (и уменьшение размера установщика).
- 32-разрядная версия Windows теперь поддерживает большой адрес и может использовать больше памяти, но пользователям может потребоваться сначала запустить эту команду: 'bcdedit / set IncreaseUserVa 3072', чтобы использовать это
- Больше не вылетает приложение, если пользовательские настройки не могут быть прочитаны. Теперь мы показываем окно сообщения и сбрасываем пользовательские настройки.
- Добавление индикатора сохранения в заголовок окна
- Сохранять параметры трека при добавлении / удалении трека
- Обновите заголовки, чтобы они были совместимы с новыми версиями Inkscape
- Всегда применяйте маппер при открытии проекта, чтобы звук не появлялся в проектах с разной частотой кадров.
- Диалоговое окно «Разделить клип» теперь отправляет фокус обратно на ползунок после нажатия «Пуск», «Конец» или «Воспроизведение» (чтобы упростить покадровое нажатие клавиш со стрелками).
- Сделайте срабатывание меню клипа и перехода при нажатии мыши, и не перемещайте элемент шкалы времени, когда меню активировано
- Удаление максимальных ограничений для длины экспорта, чтобы пользователь мог при желании экспортировать черноту в конце своего проекта.
- Отключение / включение значка сохранения в зависимости от необходимости сохранения проекта
- Добавить предустановленный XML-файл для цели Chromebook
- Удаление ненужного 64-битного / 32-битного кода очистки из установщика Windows (который не работает в 32-битной системе)
- Исправить индикатор начального сохранения в новом (пустом) проекте
- Также используйте import_path для восстановления отсутствующих файлов
- Добавить отслеживание import_path к данным проекта
- Обновление сценариев сборки Mac для использования Python 3.6 (с более новой версией OpenSSL)
- Элементы управления предварительным просмотром используют значки пропуска мультимедиа
- Новый курсор-бритва
- Добавление новой страницы разработчика в документацию с пошаговыми инструкциями по настройке среды разработки Ubuntu для libopenshot, libopenshot-audio и openshot-qt.
- Позиция всегда (кадр - 1) / кадр / с
- Служебные функции для преобразования единиц измерения
- Будьте более точными в отношении путей к файлам журналов
- Добавление обратно в /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 в AppImage
- Переименуйте dv_pal_wide_animorphic для правильного написания
- Удалить повторяющиеся профили
- Лучше защищать слабую загрузку во время сборки сервера
- Обновление спонсоров, доноров и участников
- Обновление переводов
- Измените оператор if для языка по умолчанию, чтобы использовать по умолчанию систему
- Копировать файл журнала для каждой успешной сборки (для отладки)
- Используйте QUrl.toLocalFile () для преобразования отброшенных URI
- Добавить раздел "Участие"
- Обновить учебник, теги кода и ссылку на вклад
- Обновите информацию GitHub в руководстве
- Используйте images / path для изображений, а не _static / в документации
- Исправить обертку в документации по руководству
- Замените стрелки ASCII символом стрелки Unicode в документации
- Также обновите переходный слой при добавлении / удалении дорожки
- Небольшой рефакторинг загрузки файлов на сервер сборки и добавлена дополнительная проверка «уже загруженных» ресурсов в GitHub.
- Улучшить сообщение об ошибке для неудачных загрузок во время сборки сервера
- Удалите торренты, если они уже существуют
- Интеграция конвейеров сборки GitLab
- Обновление семейства шрифтов во встроенных заголовках
- Удалите ненужные копии libopenshot и libopenshot-audio в AppImage, уменьшив размер AppImage.
- Устранение проблемы с созданием образа приложения Linux на сервере сборки
- Переход с Bzr на Git (на Launchpad)
- Удалить старую версию ISSUE_TEMPLATE
- Исправьте скопированный неверный комментарий
- Исправление авторских прав для использования удобного для перевода форматирования и сокрытие предпочтений аппаратного декодирования (на данный момент)
- Обновление раздела сайтов и снятие слишком большого количества шапок
- Измените readme на уценку
- Длина журнала ответа метрики, а не содержание
- Обновлены авторские права до 2018 г. (с 2016 г.). Также отредактировал about.py, поэтому год обновляется автоматически.
- Добавление нескольких недостающих зависимостей на страницу документации разработчика
- .gitignore: игнорировать документы / _build и все pycache
Из выпуска 2.4.3:
Особенности:
- - Маски и переходы теперь можно изменять в любое время и теперь можно использовать изображение или видео! При этом используются оттенки серого для каждого кадра, которые преобразуются в маску и могут использоваться для создания действительно потрясающих эффектов.
- - Улучшения потоковой передачи помогают предотвратить сбой вокруг эффектов (включая маски и переходы) и повысить производительность во многих системах.
- - Кнопка «Сохранить кадр» для быстрого сохранения текущего кадра предварительного просмотра.
- - Значительное улучшение языковых переводов (Спасибо Фрэнку Дане - ferdnyc)
openshot-qt:
- Повышение версии до 2.4.3 (зависимость libopenshot до 0.2.2)
- Анимированные маски: новый тип свойства «читатель», изначально используемый эффектом маски для изменения изображения / видео, используемого переходами и эффектом маски.
- Отключите параллелизм потоков OMP во время экспорта, чтобы сделать экспорт максимально безопасным.
- Сдвигать клипы, удерживая SHIFT + стрелка влево или вправо (Ричард Аллоуэй - N3WWN)
- Кнопка "Добавить текущий кадр" (Ричард Аллоуэй - N3WWN)
- Новая переводческая и языковая инфраструктура и логика (лучшая логика для определения текущего языка) (Фрэнк Дана - фердник)
- Фиксированный разделитель сохраняет обе стороны (положение правой стороны было неправильным)
- Обновления значков приложений (Фрэнк Дана - ferdnyc)
- Исправления масштабирования (исправлено множество проблем, связанных с масштабированием)
- Исправления Undo / Redo (исправление и предотвращение гигантских файлов проекта .osp)
- Новая обучающая система, улучшенное управление дочерними окнами (Фрэнк Дана - ferdnyc)
- Интеграция Travis CI
- Улучшение именования / подсчета дублирования имени файла заголовка (DerGenaue)
- Использовать названия треков в окне «Добавить на шкалу времени» (Фрэнк Дана - ferdnyc)
- Улучшение визуализации отображения сигналов (DerGenaue)
- Исправлена ошибка, из-за которой звуковая волна не отображалась после завершения (DylanC)
- Добавить предустановки instagram и twitter (DylanC)
- Добавление метаданных AppStream в setup.py (Питер Эслари)
- Исправления ошибок JavaScript на временной шкале (DylanC)
- Очистка временной шкалы и производительность, обновление Angular.js (DylanC)
- Удаление libdrm.so.2 из AppImage
- Добавление src / language path в Mac DMG builder (Фрэнк Дана - ferdnyc)
- Добавить переопределение языка в командной строке с помощью --lang (Фрэнк Дана - ferdnyc)
- Добавить пояснительный текст для --list-lang (Фрэнк Дана - ferdnyc)
- Некоторые исправления для отладчика временной шкалы (Фрэнк Дана - ferdnyc)
- Обновить иконку редактирования - очистить в Humanity (Фрэнк Дана - ferdnyc)
- Исправьте опечатку в имени переменной для правильной инициализации (DylanC)
- Преобразование всех ненужных журналов в .debug () (Фрэнк Дана - ferdnyc)
- Удаление неиспользуемых фильтров эффектов (Фрэнк Дана - ferdnyc)
- Добавить шаблон «Задать вопрос» (Фрэнк Дана - ferdnyc)
- Предотвращение проверки версии libopenshot в модульных тестах
- Больше кадров для пресетов YouTube HD и Vimeo HD (Фрэнк Дана - ferdnyc)
- Преобразование (большинства) файлов с окончанием строки DOS в Unix (Фрэнк Дана - ferdnyc)
- Удаление debug.js из index.html (Фрэнк Дана - ferdnyc)
- Квадратный файл значка PNG (Фрэнк Дана - ferdnyc)
- Обновления метаданных приложения для упрощения упаковки (Фрэнк Дана - ferdnyc)
- Переместить ярлыки Slice All в правильное меню (Фрэнк Дана - ferdnyc)
- launch-linux.sh: не устанавливайте QT_DEBUG_PLUGINS = 1 (Фрэнк Дана - ferdnyc)
- Обновление типа проекта по умолчанию до 720p 30 FPS и частоты дискретизации 44100
- Исправить сохранение пути экспорта (Ричард Аллоуэй - N3WWN)
- Исправление GitLab, чтобы больше не запускать CI для тегов, и исправление версии # для ежедневных и выпускных сборок
- Добавьте «релиз-кандидат» к имени файла для ежедневных сборок RC, чтобы они не выглядели так официально на сайте.
- Разные опечатки и исправления текста (luzpaz)
- Обновление участников и сторонников (спасибо!)
- Обновление переводов
libopenshot-аудио:
- Повышение версии до 0.1.7 (SO: по-прежнему 6)
- Интеграция Travis CI
libopenshot:
- Повышение версии до 0.2.2 (SO: 16)
- Поддержка FFmpeg 3 и 4
- Исправлен вылет с масками и переходами
- Исправлено множество ошибок, связанных с вычислением FPS и длины видео (особенно для форматов MP3 и потокового WEBM)
- Защита вычисления samples_per_frame от сбоев при необнаруженном FPS
- Изменение расписания OpenMP (добавлена стабильность)
- Ограничение потоков как для FFmpeg, так и для OpenMP (попытка найти хороший баланс параллельной производительности без создания слишком большого количества потоков). Иногда больше не всегда лучше.
- Интеграция Travis CI
- Исправлены пути установки для заголовков и эффектов (Джефф Шиллитто - Джеффски)
- Исправлена ошибка с FFmpeg> 3.2 фреймов промывки (Джефф Шиллитто - jeffski)
- Добавление свойства «считыватель» для эффекта маски, чтобы пользователь мог настраивать изображение или видео, используемое эффектом маски.
- Исправление вычисления битрейта (в байтах, а не в битах)
- Добавление определения FPS для файлов с недопустимым FPS. В таких случаях (например, потоковые файлы) мы перебираем все пакеты и усредняем количество кадров, продолжительность, скорость передачи данных и т. Д. Не идеально, но лучший вариант.