Trans -кодирование видеофайла hevc/x265 с помощью VLC и просмотр его на хромкасте

Если вы можете использовать awk, NF— это количество полей в текущей строке (по умолчанию, поле — это слово, разделенное любым количеством пробелов ).

Используйте

awk '{ print NF, $0 }' inputfile

При вводе примера это напечатает

4 drinks water cola fanta
3 fruit banana orange
1
05.08.2019, 10:35
2 ответа

вы можете использовать ffmpeg, чтобы преобразовать видео в h264.

ffmpeg -i input.mp4 -c:v libx264 -preset slower -crf 28 -c:a copy -maxrate 320 -minrate 20 output.mp4 Вы можете изменить предустановку maxrate minrate и crf, чтобы получить хорошее качество.

для 720p я бы предложил максимальную скорость 1500 -2500 в зависимости от того, много ли в видео движения.

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

1
28.01.2020, 00:04

Не знаю, нужен ли он вам еще, но я как раз этим занимался и, может быть, кому-то еще поможет.

В качестве южной струны я использую:#transcode{venc=x264{preset=ultrafast},vcodec=h264,threads=1}:chromecast{ip=192.168.1.100,conversion-quality=0} Обратите внимание на двоеточие между транскодом и хромкастом. Я почти ничего не знаю о VLC или транскодировании видео , но это похоже на передачу вывода транскодера на хромкаст.

Некоторые наблюдения

  • Судя по всему, venc=x264{preset=ultrafast}использует мой графический процессор для помощи центральному процессору в транскодировании.

  • threads=1присутствует, поэтому процессор не загружен на 100%. Увеличение этого значения может помочь, если у вас есть проблемы с заиканием.

  • С процессорами Intel i5 4590 и RX580 в Windows 10 я в реальном -времени перекодирую и транслирую 1080p HEVC H.265 (40-минутный файл размером 1,04 ГБ )со средним значением 40 % и 15% загрузки процессора и графического процессора соответственно.

  • Имейте в виду, что пауза или скачок времени могут быть очень глючными.

2
26.02.2020, 23:55

Теги

Похожие вопросы