Как использовать ffmpeg для преобразования VCD (файл dat) в пакет изображений, а затем преобразовать эти изображения в другое видео?

У меня есть старый VCD, и я хочу улучшить его с помощью технологии искусственного интеллекта. мои вопросы:

  1. как узнать исходную частоту кадров этого VCD (файла данных)?
  2. как разделить этот VCD на изображения с необработанной частотой кадров? (не хочу пропустить ни одного кадра)
  3. Есть ли у Google технология для улучшения старых изображений?
  4. как только все изображения будут улучшены, как объединить их в новое видео?

Если это какая-то технология искусственного интеллекта для восстановления / преобразования всего файла VCD, это также хороший выбор.

большое спасибо!


person Siwei    schedule 01.07.2021    source источник
comment
Начните с просмотра того, что ffmpeg говорит о файле: ffmpeg -i input   -  person llogan    schedule 01.07.2021
comment
Пожалуйста, задавайте по одному вопросу в каждом посте.   -  person szatmary    schedule 04.07.2021


Ответы (1)


Хорошо, позвольте мне ответить на мой вопрос, и вы можете голосовать за близких, как хотите, боссы.

  1. как узнать исходную частоту кадров этого VCD (файла данных)?

используйте эту команду:

ffmpeg -i target.dat -ss 00:01:00 -t 10 images/out-%08d.png

это разделит первые минуты вашего видео, и вы увидите исходную частоту кадров.

Input #0, mpeg, from 'MUSIC01-马礼堂养气功VCD.DAT':
  Duration: 00:58:04.32, start: 0.653333, bitrate: 1411 kb/s
    Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p(tv), 352x288 [SAR 178:163 DAR 1958:1467], 1120 kb/s, 25 fps, 25 tbr, 90k tbn, 25 tbc
    Stream #0:1[0x1c0]: Audio: mp2, 44100 Hz, stereo, s16p, 224 kb/s

это 25 кадров в секунду, размер изображения каждого кадра 352x288.

у всех старых VCD одинаковая частота кадров (25)

does google has the tech to enhance the old images?
once all the images are enhanced , how to re-combine these into a new video?
  1. как разделить этот VCD на изображения с необработанной частотой кадров?
ffmpeg -i target.DAT images/out-%08d.png

это создаст такие изображения, как:

out-00000001.png
out-00000002.png
out-00000003.png
...

  1. Есть ли у Google технология для улучшения старых изображений?

Я не знаю. откроет новую тему/вопрос.

  1. как только все изображения будут улучшены, как объединить их в новое видео?
ffmpeg -loglevel trace -f image2 -r 25 -pattern_type sequence -i 'tmp_enlarged_image_folder/vcd3-%08d.png' -vcodec libx264 test.mp4

см. преобразование из jpg в mp4 с помощью ffmpeg

person Siwei    schedule 03.07.2021