2017-02-20 43 views
1

Я использовал видео YouTube для своего теста, и мне было интересно, как я могу получить информацию о скорости передачи видео?Как получить информацию о скорости передачи видео с YouTube?

Я использовал 2 метода, чтобы узнать информацию о скорости передачи, но не получил никакой информации.

1. Right-click on a video and choose "Stats for nerds". 
2. ffmpeg -i input_video -f ffmetadata metadata.txt 

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

Любые предложения?

+0

Почему вы хотите знать битрейт? Вы можете рассчитать битрейт всего файла: 'bitrate = размер файла/продолжительность '. – LordNeckbeard

+0

Потому что это важно для моего эксперимента. –

ответ

2

Большинство видеопотоков видеопотока используют адаптивную скорость передачи битов (ABR), что означает, что существует не только одна бит-скорость.

Для ABR создаются несколько битовых версий видеоролика, и каждый из них разбит на равные длины (по времени) куски - например. 10 вторых кусков.

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

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

Как вы говорите, вы можете увидеть визуализацию этого на YouTube, щелкнув правой кнопкой мыши и глядя на статистике для ботаников "вариант - смотрите пример ниже:

enter image description here

Вы также можете посмотреть список доступных бит скорости резолюции, и заставить игрока выбрать один, нажав на «колесо» в нижнем правом углу.

+0

Что такое «колесо» - вы имеете в виду значок шестеренки для «настроек»? Не показывает ли это только доступные разрешения дисплея, а не битрейты аудио? – jtheletter

+0

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