Целевой файл VLC уже существует, если запись продолжится, он будет перезаписан

Обновлено: 22.11.2024

Эта страница была преобразована из Wiki проекта Fedora и очищена для публикации здесь, на портале документации Fedora, но еще не проверена на предмет технической точности. Это означает, что любая информация на этой странице может быть устаревшей или неточной. Отзывы о технической точности приветствуются. Если вы хотите помочь, см. инструкции в файле README в исходном репозитории.

GRUB2 — это последняя версия GNU GRUB, GRand Unified Bootloader. Загрузчик — это первая программа, которая запускается при запуске компьютера. Он отвечает за загрузку и передачу управления ядру операционной системы. В Fedora ядром является Linux. Затем ядро ​​инициализирует остальную часть операционной системы.

GRUB2 является последователем предыдущей версии GRUB (версия 0.9x). Исходная версия доступна под названием GRUB Legacy.

Начиная с Fedora 16, GRUB2 стал загрузчиком по умолчанию в системах с x86 BIOS. Для обновления систем BIOS по умолчанию также устанавливается GRUB2, но вы можете полностью пропустить настройку загрузчика.

Установка GRUB2 в системе с BIOS

Обычно GRUB2 устанавливается и настраивается установщиком Anaconda в процессе установки. Вам, вероятно, никогда не придется иметь дело с ручной установкой GRUB2. Однако в определенных ситуациях вам может потребоваться установить GRUB2 вручную, особенно если вам нужно исправить существующую установку GRUB2 или вы хотите изменить ее конфигурацию.

Эта процедура показывает шаги по установке GRUB2 в вашу главную загрузочную запись (MBR) вашего основного жесткого диска.

Убедитесь, что в вашей системе установлены пакеты GRUB2 и пакет os-prober:

Для автоматического сбора информации о ваших дисках и установленных на них операционных системах в вашей системе должен быть установлен пакет os-prober.

Создайте файл конфигурации для GRUB2.

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

Определите основной жесткий диск. Обычно это устройство sda.

Установите GRUB2 в MBR основного жесткого диска.

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

Команда grub2-mkconfig создает новую конфигурацию на основе работающей в данный момент системы. Он собирает информацию из раздела (или каталога) /boot, из файла /etc/default/grub и настраиваемых сценариев в /etc/grub.d/ .

Формат конфигурации со временем меняется, и новый файл конфигурации может стать немного несовместимым со старыми версиями загрузчика. Всегда запускайте grub2-install перед созданием файла конфигурации с помощью grub2-mkconfig .

В Fedora обычно безопасно редактировать /boot/grub2/grub.cfg вручную. Grubby в Fedora исправляет конфигурацию при обновлении ядра и старается не вносить никаких других изменений, кроме необходимых. Изменения, внесенные вручную, могут быть перезаписаны с помощью grub2-mkconfig при обновлении системы с помощью Anaconda. Настройки, помещенные в файлы /etc/grub.d/40_custom или /boot/grub2/custom.cfg, сохранятся при выполнении команды grub2-mkconfig.

Установка GRUB2 в системе UEFI

Обычно GRUB2 устанавливается и настраивается установщиком Anaconda в процессе установки. Вам, вероятно, никогда не придется иметь дело с ручной установкой GRUB2. Однако в определенных ситуациях вам может потребоваться установить GRUB2 вручную, особенно если вам нужно исправить существующую установку GRUB2 или вы хотите изменить ее конфигурацию.

Эта процедура показывает шаги по установке GRUB2 в системе UEFI на Fedora 18 или новее. Процедура состоит из четырех частей.

Создание системного раздела EFI

Прошивка UEFI требует загрузки с системного раздела EFI на диске с меткой GPT. Чтобы создать такой раздел:

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

Создайте раздел диска размером не менее 128 МиБ, используя метку GPT на основном жестком диске.

Для этой процедуры мы предполагаем, что созданный раздел распознается как /dev/sda1 .

Отформатируйте раздел в файловой системе FAT32.

Создайте каталог /boot/efi в качестве точки подключения для нового раздела.

Смонтируйте раздел в точку монтирования /boot/efi.

Перейти к следующей части.

Установите файлы загрузчика

Чтобы использовать GRUB2 в системах UEFI, вам необходимо установить или переустановить соответствующие пакеты:

Переустановите необходимые пакеты.

Если приведенная выше команда завершается ошибкой, установите пакеты.

Это установит подписанную прокладку и двоичный файл GRUB2.

Создайте конфигурацию GRUB2

Если у вас уже есть рабочий файл конфигурации GRUB2 EFI, вам больше ничего делать не нужно.

В противном случае создайте файл конфигурации с помощью команды grub2-mkconfig.

Под EFI GRUB2 ищет свою конфигурацию в /boot/efi/EFI/fedora/grub.cfg .

Чтобы вновь установленные ядра работали, grubby ожидает, что /etc/grub2-efi.cfg будет символической ссылкой на настоящий grub.cfg (например, /boot/efi/EFI/fedora/grub.cfg ).

Решение проблем с загрузчиком UEFI

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

VLC Media Player — это не только отличный инструмент для воспроизведения видео. он может делать множество других вещей, таких как конвертировать видео в разные форматы. Вы можете конвертировать между широким спектром поддерживаемых видеофайлов с помощью проигрывателя. Он отлично работает для большинства форматов и кодеков, но есть несколько проблем, и функция преобразования не самая лучшая, но она все еще работает для большинства из нас. Используя его, мы можем легко менять типы видео. Например: конвертировать из AVI в MP4.

Вам больше не нужно искать конвертеры .avi в .mp4, .flv в .mp4, .wmv в .avi, .ogg в .mp4. Вы также не должны платить за видео конвертеры или использовать те, которые наносят водяные знаки. Как мы все знаем, VLC абсолютно бесплатен без каких-либо ограничений. Он отлично работает с большинством видео и аудио файлов. Как мы видели ранее, он также может загружать видеопотоки или аудиопотоки.

Вот как вы конвертируете видео с помощью VLC Media Player:

Поддерживаемые форматы видео и контейнеры

По умолчанию VLC Media Player поддерживает преобразование видео в следующие видеоформаты и контейнеры:

  • Видеоформат H.264 в файловом контейнере MP4
  • Видеоформат H.264 в файловом контейнере TS
  • Видеоформат Dirac в файловом контейнере TS
  • Формат видео MPEG в файловом контейнере TS
  • Видеоформат Theora в файловом контейнере OGG
  • Видеоформат WMV в файловом контейнере ASF
  • Видеоформат DIV3 в файловом контейнере ASF
  • Формат видео MPEG 1080p/720p для телевизора/устройства в файловом контейнере MP4
  • Видеоформат DivX в файловом контейнере AVI
  • Формат SD-видео для iPod в файловом контейнере MP4
  • Формат HD-видео для iPod HD/iPhone/PSP в файловом контейнере MP4
  • Видеоформат SD low и high для Android в файловом контейнере MP4
  • Видеофайл VP89 в контейнере Webm

* Примечание. За расширение файла отвечают контейнеры. Пример: Контейнер MP4 будет означать, что файл будет иметь расширение *.mp4. Вы также можете создать новый медиа-профиль с собственной комбинацией видео- и аудиоформатов. Это объясняется в разделе профиля шага 4 руководства выше.

Зачем конвертировать форматы видео?

  • Чтобы уменьшить размер видео при сохранении качества.
  • Для использования широко популярных стандартных форматов.
  • Для использования в специальных устройствах, таких как телевизоры и видеоплееры, которые поддерживают только определенные форматы.
  • Для удобства обмена с другими.
  • Для импорта в программное обеспечение для редактирования видео, которое поддерживает только ограниченное количество форматов.
  • Для поддержки мобильных устройств, таких как iPhone, iPod, устройства Android, Windows phone и другие.

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

Видеоруководство

75 мыслей на тему «Преобразование формата видеофайла с помощью VLC Media Player»

Я ковырялся и случайно удалил все предварительно загруженные профили. Как я могу вернуть их? Спасибо

сохранит ли скрытый файл время фильма?

Да, это работает, но конвертирует только до 29 секунд. Как я могу это исправить

У меня такая же проблема при конвертации в mp3 аудио – но для этого это 60 секунд

это РАБОТАЕТ, однако мне нравится знать размер, который он будет после преобразования, прежде чем я его конвертирую. я пытаюсь сделать его определенного размера, и я должен попробовать каждый, пока не получу правильный размер.. я уверен, что где-то есть соотношение?

файл, который я пытаюсь преобразовать, был преобразован, но без звука

У меня такая же проблема.

Я пытался это сделать, но файл, который я пытаюсь преобразовать, кажется заблокированным. Пытаюсь конвертировать видео с JVC Everio. кто-нибудь знает, как его разблокировать?

Выходной файл уже существует. Если запись будет продолжена, файл будет перезаписан, а его содержимое будет потеряно... теперь у меня есть выбор: перезаписать или сохранить существующий файл. либо это сообщение продолжает возвращаться

попробуйте сохранить новый файл под другим именем

Необходимо, чтобы параметр «Случайный» (две пересекающиеся стрелки) не был выбран в проигрывателе, иначе VLC просто воспроизводит видео вместо преобразования.

Кроме того, не включайте кнопку повтора в проигрывателе, иначе VLC повторит процесс преобразования в цикле.

Британия (2018) – S01E01 – Эпизод 1 (1080p BluRay x265 RCVR)

Во-первых, вам, ребята, действительно нужно включить инструкции для VLC на Mac, а не сосредотачиваться только на Windows. Серьезный сбой, потому что интерфейсы совершенно разные.

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

Я конвертировал видео, когда мне нужно, с помощью VLC в течение нескольких лет, и мне пришлось прибегнуть к методу проб и ошибок, потому что вы не предоставили какую-либо полезную и актуальную информацию, которая помогла бы пользователям конвертировать их видео… что должна содержать эта страница.

Мой совет всем: попробуйте найти инструкции по конвертации видео на другом сайте, но не тратьте на это много времени... Я нашел очень мало сайтов, на которых можно найти полезную информацию о том, как конвертировать с помощью VLC. Будет потрачено много времени, но используйте метод проб и ошибок, и когда у вас есть варианты, которые действительно работают, сохраните их в качестве профиля, чтобы использовать его в будущем.

VLC: если вы просто углубитесь в процесс преобразования, ваше приложение, вероятно, будет использовать намного больше людей.

mac всегда отстой, windows — лучший

Спасибо за отзыв. Как только я смогу позволить себе Mac, я обязательно приложу к нему инструкции.

Полностью согласен. Чистые инструкции для Mac.

Хорошо, скоро куплю Mac.

При преобразовании моих видео в mp4, когда я смотрю mp4, мне не хватает частей, почему это так?

привет
почему в моем видео не отображаются субтитры при воспроизведении на Android
например, когда я конвертирую видео с помощью vlc с субтитрами, оно будет нормальным и воспроизводится на ПК и показывает субтитры….
но когда я переношу это же видео, на мой мобильный он не будет показывать субтитры
то же самое видео на ПК показывает субтитры, но не показывает на мобильном телефоне….

Кажется, VLC Android не выбирает субтитры автоматически. Вам придется выбрать субтитры вручную.

Почему я получаю пустой экран с логотипом VLC в центре в течение первых десяти секунд при конвертации в этом новом обновлении VLC? В оригинале нет пустого экрана. Когда я впервые использовал его, jpeg в той же папке был вставлен в течение первых десяти секунд. Я переместил файл в другую папку без jpeg, но первые десять секунд все равно вижу пустой экран с логотипом VLC.

Конвертер VLC очень схематичен.

У меня такая же проблема. Пожалуйста, исправьте.

Я пытаюсь сжать 2 ГБ mp4 в mp4 меньшего размера на Windows 10 ASUS ZenBook с vlc 3.0.8, установленным на «Преобразовать» с «Видео — H.264/MP3 (MP4)» и «Сохранить исходную звуковую дорожку». . Я следил за руководствами YouTube How To, но vlc воспроизводит только аудио (видео нет).

Следуйте в точности инструкциям, но всегда будете получать одну и ту же ошибку: Выходной файл уже существует. Если запись продолжится, файл будет перезаписан, а его содержимое будет потеряно. – Кстати, преобразование никогда не работает.

Та же проблема здесь

Отключите функцию «Повтор», также известную как «Цикл», в главном окне.

Необходимо указать другое имя файла или установить флажок «Добавить ‘-converted’ к имени файла». Для пакетных заданий (когда вы выполняете несколько одновременно) последний вариант — ваш единственный вариант. Я делаю это, чтобы проверить качество по сравнению с оригиналом, а затем удалю старые, чтобы сэкономить место.

Здесь есть одна проблема, и iot конвертирует только в течение 60 секунд

Не работает. Преобразуется только небольшая часть файла VLC, и при этом НИКАКОГО звука.

Я пытаюсь понять, как преобразовать видео MP4 в MPG в VLC для воспроизведения с USB-накопителя на моем телевизоре.
Мне нужен видеофайл в формате MPEG1 или MPEG2 с расширением «.mpg».
Думаю, мне нужно создать собственный профиль. Кто-нибудь знает, какие настройки использовать для инкапсуляции и т. д.

Это было сделано год назад, и, надеюсь, вы уже поняли это, но Google привел меня сюда, когда я искал тот же ответ, поэтому я подумал, что восполню пробел, дав свой ответ:
Создайте новый профиль, как только вы попадете на экран «Преобразовать/сохранить», затем для нового профиля выберите:
– инкапсуляция: выберите MPEG-TS или MPEG-PS. Предположительно, MPEG-TS предназначен для потоковой передачи, а PS — для хранения, как и DVD, но мои DVD, похоже, используют инкапсуляцию TS на основе их имен файлов и с высоким битрейтом, это не должно иметь большого значения. Мой телевизор Sony воспроизводил любой формат. Он также воспроизводил файлы DVD .vob, если я изменил расширение на .mpg, чтобы он мог их найти (DVD используют MPEG-2).
– Видеокодек: выберите MPEG-2 в качестве кодека, выберите 30 для кадров в секунду и выберите что-то высокое для битрейта, например 4500 кбит/с, но вы можете выбрать другой, если хотите. . Битрейт будет компромиссом между размером файла и качеством видео. Для разрешения измените размер кадра с автоматического на 1920 пикселей по ширине и 1080 пикселей по высоте. Это должно соответствовать стандарту 1080 HDTV.Не было возможности увеличить воспроизведение видео с меньшим разрешением на моем телевизоре Sony, и он просто воспроизводил его в центре экрана с массивной черной рамкой, что «не впечатляло».
– Аудиокодек: выберите MPEG Audio, оставьте битрейт 128 кбит/с и 2 канала, если ваша система не поддерживает больше и вы не хотите его использовать. Затем обязательно установите частоту дискретизации на 44 100 Гц или 48 000 Гц, потому что при 8000 Гц по умолчанию я получал ошибки «VLC не удалось открыть аудиокодировщик mpga».
Хорошо, сохраните профиль как что-то вроде «Sony Bravia» или любое другое имя, которое вы считаете подходящим.
К сожалению, это не позволит вам установить расширение файла по умолчанию, так как оно устанавливается косвенно, когда вы выбираете метод инкапсуляции. Это означает, что при выборе целевого файла (или после преобразования файла) вам придется изменить расширение файла на .mpg с .ts (или любого другого), чтобы телевизор нашел его. Затем просто дождитесь завершения преобразования и скопируйте его на USB-накопитель.
Еще одно замечание об их отображении на моем телевизоре Sony: когда я подключил свой USB, я увидел кучу значков фильмов, которые один за другим стали черными. Все, что происходило, это то, что телевизор заглядывал в начало видео и создавал миниатюру на основе первого изображения в видео. Так как мое изображение постепенно переходило из черного, оно показало мне прекрасную черную миниатюру. Однако имена файлов все еще были видны слева, поэтому я мог все отслеживать.
В любом случае, надеюсь, это кому-нибудь поможет.

Поправка к моему сообщению: вам следует использовать MPEG-PS, что позволит вам использовать быструю перемотку видео вперед (и назад) с помощью пульта дистанционного управления. Если вы используете MPEG-TS, телевизор вам этого не позволит!

С помощью медиаплеера VLC, известного бесплатного видеоплеера, вы можете извлекать неподвижные изображения из своих видео. Не ограничиваясь MP4, любое видео, которое может быть воспроизведено на VLC, может быть преобразовано (захвачено) в изображения, такие как png, jpeg, bmp, tiff и т. д. Вы можете указать ширину извлечения изображения, высоту и интервалы между кадрами для захвата и сохранить их в любая папка.

Установите медиаплеер VLC

При установке VLC особых мер предосторожности не требуется. Например, странное рекламное ПО или ненужное программное обеспечение для проверки на вирусы, которые часто встречаются в других бесплатных программах, не устанавливаются вместе. Щелкните исполняемый файл, загруженный с официального сайта, и следуйте инструкциям на экране.
Однако, если вы оставите ассоциации типов файлов по умолчанию, любые медиафайлы, которые может воспроизводить VLC, например видео- и аудиофайлы, будут привязаны к VLC. Рекомендуется отключить это.

Предварительная настройка медиаплеера VLC

Чтобы извлекать неподвижные изображения из видео, необходимо изменить настройки VLC. Выберите [Инструменты]-[Настройки] в строке меню. Откроется экран настроек. Нажмите «Все» в правом нижнем углу экрана. Выберите [Видео]-[Фильтры] из списка в левой части экрана. Тогда экран будет выглядеть так, поэтому отметьте «Видеофильтр сцены». Далее переходим к установке фильтра сцены. В левой части экрана нажмите «>» слева от [Видео]-[Фильтр] и нажмите «Фильтр сцены» в отображаемом списке. Тогда экран будет выглядеть так, поэтому укажите, как извлекать неподвижные изображения. Значение каждого параметра следующее. Формат изображения Укажите формат файла выходных изображений. Введите «png», «jpg», «jpeg», «bmp», «tiff» и т. д. Не добавляйте «.». Обратите внимание, что «gif» не поддерживается. Ширина/высота изображения Укажите ширину и высоту выходных изображений. Обычно указывают размер исходного видео. Если вы укажете размер, отличный от исходного видео, выходные изображения будут увеличены или уменьшены. Если вы укажете значение, которое имеет соотношение сторон, отличное от исходного видео, выходные изображения будут преобразованы. Префикс имени файла Укажите строку символов, которая будет добавляться перед именем файла выходных изображений. Имя выходного файла будет иметь указанный здесь префикс с 5-значным номером кадра (начиная с «00001»). Префикс пути к каталогу Укажите диск/папку для вывода изображений, например "E:\work\images\temp\". Последний "\" может как присутствовать, так и отсутствовать. Всегда записывать в один и тот же файл. Если вы установите этот флажок, изображения всегда будут перезаписываться с одним и тем же именем файла. Имя файла — это просто префикс, а не добавленный номер кадра. Поэтому остается только последний экран. Коэффициент записи Укажите, сколько кадровых интервалов необходимо захватить. Например, в видео, записанном со скоростью 30 кадров в секунду, если вы укажете здесь 30, каждую секунду будет сниматься одно изображение. Его можно рассчитать по формуле [коэффициент записи] = [значение FPS видео] x [интервал захвата (секунды)]. После завершения настроек нажмите «Сохранить» в правом нижнем углу экрана, а затем сразу же закройте медиаплеер VLC.
Результат «сохраненных» настроек вступит в силу после перезапуска проигрывателя VLC. Поэтому необходимо сохранять настройки и перезапускать медиаплеер VLC каждый раз, когда вы меняете параметры.

Извлечение/захват кадров

После перезапуска медиаплеера VLC выберите [Медиа]-[Открыть файл] в меню и выберите целевой видеофайл для воспроизведения. Или перетащите целевой видеофайл в окно медиаплеера VLC. Затем файлы неподвижных изображений будут сохраняться один за другим в соответствии с указанными выше настройками.
Когда вы останавливаете воспроизведение видео, вывод изображения также прекращается.
Если вы укажете (повторное воспроизведение) и т. д. и повторно воспроизведете одно и то же видео, один и тот же файл неподвижного изображения будет выводиться много раз. То же видеоизображение будет перезаписано файлом с тем же номером кадра.

Пост-настройка медиаплеера VLC

После захвата отключите видеофильтр сцены. В противном случае неподвижные изображения будут сниматься каждый раз, когда вы воспроизводите видео на медиаплеере VLC. На экране [Инструменты]-[Настройки]-[Видео]-[Фильтр] снимите флажок «Видеофильтр сцены», нажмите «Сохранить» в правом нижнем углу экрана и закройте медиаплеер VLC. Теперь неподвижные изображения не будут выводиться.
Если вы нажмете «Сохранить», а затем воспроизведете другое видео без перезапуска медиаплеера VLC, снятые неподвижные изображения будут перезаписаны другим изображением.

Создать объект 3DCG

С помощью бесплатного программного обеспечения Meshroom вы можете создавать объекты 3DCG, используя неподвижные изображения, снятые с видео с дрона. Подробнее см. ниже.

Создание 3DCG-модели из видео/фото с дрона: как использовать Meshroom и блендер

Захват видео не работает после обновления с 5.1.30 до 5.2.0

< tr>

Описание

Захват видео включается на странице настроек, но при запуске виртуальной машины фактическая запись не начинается, хотя символ захвата видео активен. Щелчок правой кнопкой мыши по этому символу показывает контекстное меню со снятой флажком записи «Видеозахват». Это возврат к предыдущей версии 5.1.30.

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

Вложения

VBox.log ( 153,2 КБ ) — добавлено sgrassl 4 года назад. VBoxHardening.log ( 354,6 КБ ) — добавлено sgrassl 4 года назад.

История изменений

Изменено sgrassl 4 года назад

Изменено sgrassl 4 года назад

comment:1 Изменено 4 года назад сократисом

Связанные темы на форуме:

комментарий:2 продолжение: ↓ 3 Изменено 4 года назад сократисом

VirtualBox 5.2.5 (120042)

  • Если вы начинаете запись до или после запуска виртуальной машины, создается файл .webm, но Firefox ("тестовый" стандарт) говорит, что это поврежденный файл. Он отлично воспроизводится на VLC.

VirtualBox 5.2.0 и .2

  • Если начать запись до запуска виртуальной машины, файл .webm не будет создан. В журналах ничего нет.
  • Если вы начинаете запись после запуска виртуальной машины, создается файл .webm, но Firefox ("тестовый" стандарт) говорит, что это поврежденный файл. Он отлично воспроизводится на VLC.

Виртуальная коробка 5.1.30

  • Если вы начинаете запись до или после запуска виртуальной машины, создается файл .webm, Firefox и VLC прекрасно его воспроизводят.

comment:3 в ответ на: ↑ 2 Изменено 4 года назад пользователем st2135

  • Если вы начинаете запись до или после запуска виртуальной машины, создается файл .webm, но Firefox ("тестовый" стандарт) говорит, что это поврежденный файл. Он отлично воспроизводится на VLC.

У меня такая же проблема. Большинство видеоплееров отказываются воспроизводить файлы webm, созданные VirtualBox. И даже если они играют в них (обычно vlc), есть много проблем с таймингом. После некоторых копаний я выяснил причину. Похоже, что сегмент/информация/длительность webm содержит неверное значение. По спецификации матроски он должен содержать продолжительность сегмента в миллисекундах (TimecodeScale=1000000), но во всех файлах, созданных VirtualBox, он содержит значение меньше или равное 65535.

И вот причина:

На самом деле WebMTimecode равен uint16_t, поэтому его максимальное значение равно 2 16 -1 или 65 535.

comment:4 Изменено 4 года назад сократисом

@st2135
Впечатляющая детективная работа!

comment:5 Изменено 4 года назад пользователем pentagonik

Спасибо за анализ. Я посмотрю на него, как только будет время.

comment:6 Изменено 4 года назад пользователем pentagonik

Найдена и устранена проблема — скоро выложу новую тестовую сборку.

comment:7 Изменено 4 года назад пользователем pentagonik

comment:8 Изменено sgrassl 4 года назад

Протестировано с последней тестовой сборкой (5.2.7r120865) и может подтвердить, что захват видео работает, если он включен перед запуском виртуальной машины. Сгенерированный файл отлично воспроизводится в Firefox.

@pentagonik вы бы предпочли дополнительный билет для этого выпуска?

comment:9 Изменено 4 года назад пользователем pentagonik

Спасибо за отзыв. Нет, другой тикет не нужен, я просто исправлю это в этом тикете.

comment:10 Изменено 4 года назад пользователем pentagonik

Воспроизводится; должно быть исправлено в следующей доступной тестовой сборке.

comment:11 Изменено sgrassl 4 года назад

Успешно протестировано с последней тестовой сборкой 5.2.9r121058. Билет можно закрыть.

comment:12 Изменено 4 года назад пользователем pentagonik

Спасибо за проверку! Исправление также будет включено в следующую версию обслуживания. Закрытие.

comment:13 Изменено 4 года назад пользователем pentagonik

комментарий:14 продолжение: ↓ 15 Изменено sgrassl 4 года назад

Извините, но я должен открыть эту заявку заново, так как текущая версия 5.2.10r122406 не полностью исправляет эту ошибку. хотя я успешно протестировал полное исправление с 5.2.9r121058.

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

Отчет: sgrassl Владелец: pentagonik
Компонент: другой Версия: VirtualBox 5.2 .0
Ключевые слова: захват видео Копия:
Тип гостя: Windows Тип хоста: Windows
< td>не в порядке
запускать перед загрузкой запускать после загрузки запускать перед загрузкой (существующий файл) запускать после загрузки ( существующий файл)
5.2.8r121009 ОК ОК не подходит
5.2.10r122406 не в порядке в порядке не в порядке хорошо

Как видите, первая часть исправления работает нормально в версии 5.2.8, но не в версии 5.2.10. Вторая часть нормально работает в 5.2.10.

Похоже, что первая часть этого исправления почему-то не вошла в 5.2.10.

@pentagonik, не могли бы вы взглянуть на это и подтвердить результаты моего теста?

comment:15 в ответ на: ↑ 14 Изменено 4 года назад Grun

@pentagonik, не могли бы вы взглянуть на это и подтвердить результаты моего теста?

@sgrassl и @pentagonik. Я вижу ту же ошибку здесь с хостом Windows 10 (64-разрядная версия).

Мы будем очень признательны за любую помощь.

comment:16 Изменено 4 года назад сократисом

Можете ли вы попробовать

  1. последние тестовые сборки (версия 122553 на момент написания этой статьи) и
  2. со сборками разработки, с той же страницы, но в самом низу страницы? Вы можете увидеть некоторые странные вещи с dev. сборок, поэтому используйте их, чтобы просто проверить или нет только аспект записи видео.

comment:17 Изменено 4 года назад сократисом

Хорошо, у меня даже не было времени попробовать тестовую матрицу, а вышла 5.2.12! В журнале изменений написано:

  • Запись видео: исправлен запуск/остановка записи при определенных обстоятельствах

Я бы сказал, что одних только этих слов достаточно, чтобы протестировать новую версию.

comment:18 Изменено Grun 4 года назад

запускать перед загрузкойзапускать после загрузки запускать до загрузки (существующий файл) запускать после загрузки (существующий файл)
5.2.12r122591< /td> не в порядке в порядке не подходит ok
5.2.10r122406 не в порядке в порядке не в порядке в порядке

Мои результаты тестирования с хост-системой Windows 10 (x64). Кажется, что, к сожалению, это не совсем исправлено. Будем признательны за любую помощь.

comment:19 Изменено sgrassl 4 года назад

Провел еще несколько тестов с последним выпуском, тестовой сборкой и сборкой для разработчиков:

запускать перед загрузкой запускать после загрузки запускать перед загрузкой (существующий файл) запускать после загрузки ( существующий файл)
5.2.11r122553 (тест) не в порядке в порядке не в порядке< /td> ok
5.2.12r122591 (выпуск) не подходит ok не в порядке в порядке
5.2.97r122555 (dev) в порядке в порядке хорошо хорошо

Я могу подтвердить результат от @Grun, что последняя версия 5.2.12 не устранила эту проблему. Только с последней сборкой для разработчиков запись видео работает должным образом.

comment:20 Изменено Grun 4 года назад

Просто интересно, было ли какое-либо обновление по этой заявке. Я вижу, что он снова открыт, но назначен ли он?

comment:21 Изменено 4 года назад сократисом

Что это будет за обновление?Кажется, это работает для сборок разработчиков в соответствии с «sgrassi», нет? И с 5.2.12 не было никаких обновлений, так что я не совсем уверен, какие обновления вы ожидали.

Вы можете продолжать пробовать тестовые/разрабатываемые сборки и сообщать здесь, если есть какие-либо изменения в текущем положении дел , т. е. если что-то, что работало, сломалось. Или то, что было сломано, починили. Не обновление сообщения "ситуация не изменилась", которое абсолютно никому не помогает.

Кроме этого, вы можете взглянуть на временную шкалу и посмотреть, какие изменения в исходном коде, но это вам не поможет, потому что вы не будете знать, попадет ли тот или иной набор изменений в следующий второстепенный, или следующий основной выпуск.

Это максимально близко к поминутной игре, если вы это имели в виду.

comment:22 Изменено sgrassl 4 года назад

На самом деле я не хочу об этом спрашивать, но я должен прямо сейчас. Об этой проблеме сообщалось почти год назад, и она до сих пор не устранена. Кто-нибудь из ответственных разработчиков может сказать, когда это будет исправлено?

Я вижу, что это работает в сборках для разработчиков (например, 5.2.97r124972), так что это всего лишь вопрос времени. Было бы очень интересно, если бы кто-нибудь мог сказать, сколько времени.

comment:23 Изменено liuqunrui 3 года назад

Хост MacOS 5.2.97r124972 аварийно завершал работу при остановке захвата видео.

Процесс: VirtualBoxVM [3699] Путь: /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM Идентификатор: org.virtualbox.app.VirtualBoxVM Версия: 5.2.97 (5.2.97) Тип кода: X86-64 (собственный) Родительский процесс: VBoxSVC [3690] Ответственный: VirtualBoxVM [3699] Идентификатор пользователя: 501

UUID сна/пробуждения: 7613168E-72FB-46EF-8271-4DC588253691

Время бодрствования с момента загрузки: 73 000 секунд Время с момента пробуждения: 1 200 секунд

Защита целостности системы: включена

Сбой темы: 2 nspr-2

Тип исключения: EXC_BAD_ACCESS (SIGSEGV) Коды исключений: KERN_INVALID_ADDRESS по адресу 0x0000000000000004 Примечание об исключении: EXC_CORPSE_NOTIFY

Сигнал завершения: Ошибка сегментации: 11 Причина завершения: СИГНАЛ пространства имен, код 0xb Процесс завершения: обработчик exc [3699]

comment:24 Изменено 3 года назад сократисом

< th>5.2.97
r125396

Итак, если включить запись (перед запуском виртуальной машины) не удается в текущем дереве, она работает во всех остальных случаях.

Но я думаю, что логику именования нужно пересмотреть. Вы не можете создать новый файл с отметкой времени, в то время как исходный файл останется как есть, это противоречит здравому смыслу. Я могу придумать два сценария, которые «имеют смысл»™:

  • Именуйте все с отметкой времени. Имя файла/местоположение, установленное в настройках (".webm"), будет служить основой для формирования фактического имени файла. Точно так же, как сейчас, когда .webm уже существует: " -yyyy-mm-ddThh-mm-ss-%06dZ.webm". Чистый, простой, логичный, последовательный, предпочтительный.
  • Если файл " .webm" существует, переименуйте существующий файл " .webm" (на основе временной метки файла) и создайте новый " .webm" в соответствии с настройками. Более запутанный, подверженный ошибкам, но он поддерживает согласованность между тем, что вы установили для имени файла в настройках, и тем, что вы получаете.

comment:25 Изменено Клаусом 3 года назад

Мы обсудим предложение по именованию. использование второго решения будет несколько причудливым, поскольку единственной действительно надежной отметкой времени является дата последней модификации (отметка времени создания доступна не везде, и даже если она доступна, она может не отражать истинное время создания по разным причинам).

Относительно оставшейся регрессии в 5.2: я поговорю с разработчиком.

Для тех, кто не исправит за год: у наших разработчиков гораздо больше дел, чем у них есть времени, поэтому все должно быть расставлено по приоритетам. У нас были гораздо более серьезные ошибки гораздо дольше. Просто следствие ограниченности ресурсов.

comment:26 Изменено 3 года назад пользователем pentagonik

Я скоро рассмотрю проблему.

comment:27 Изменено 3 года назад пользователем pentagonik

Найдена и устранена проблема; Завтра я проведу еще несколько тестов и предоставлю новую тестовую сборку 5.2.

comment:28 Изменено 3 года назад пользователем pentagonik

Тестовая сборка 125689 для VirtualBox 5.2 должна содержать исправление — вы можете получить последние тестовые сборки на странице Testbuilds. Пожалуйста, дайте мне знать, если это решит проблему для вас. Спасибо!

comment:29 Изменено 3 года назад sgrassl

Протестировано с последней тестовой сборкой 5.2.19r125689 в соответствии с запросом, но поведение остается прежним. Если я начну захват видео до запуска виртуальной машины, файл захвата не будет создан.

comment:30 Изменено 3 года назад пользователем pentagonik

@sgrassl Пожалуйста, повторите попытку с последней тестовой сборкой 125704 -- мне пришлось интегрировать другое исправление, которое должно наконец заставить ее работать.

comment:31 Изменено 3 года назад пользователем sgrassl

Проверено с последней тестовой сборкой 5.2.19r125704, и я могу подтвердить, что запуск захвата видео до запуска виртуальной машины снова работает.

comment:32 Изменено 3 года назад пользователем pentagonik

Отлично, спасибо за быструю проверку! Разрешение этой заявки как исправленной тогда.

Читайте также:

Перед загрузкой Перед загрузкой
(существующая)
После загрузки После загрузки
( существующий)
5.2.19
r125384
Не удалось создать .webm Не удалось перезаписать .webm Работает Создает новый webm: -yyyy-mm-ddThh-mm-ss-%06dZ
Работает Создает новый webm: -yyyy-mm-ddThh-mm-ss-%06dZ Работает Создает новый webm: -yyyy-mm-ddThh-mm-ss-%06dZ