Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Кодирование видео, tbr, tbn и tbc  (Прочитано 4610 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iljuase

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Кодирование видео, tbr, tbn и tbc
« : 28 Июня 2014, 00:56:53 »
Здравствуйте! Имеется видеофайл, вот информация о нём:


vodka@vodka-PC:~/Загрузки$ avconv -i Battlefield\ Hardline-\ Multiplayer\ Trailer\ 60\ FPS.mp4
avconv version 9.13-6:9.13-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on May  9 2014 13:34:03 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Battlefield Hardline- Multiplayer Trailer 60 FPS.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2014-06-18 17:11:15
  Duration: 00:01:13.42, start: 0.000000, bitrate: 2956 kb/s
    vodka@vodka-PC:~/Загрузки$ avconv -i Battlefield\ Hardline-\ Multiplayer\ Trailer\ 60\ FPS.mp4
avconv version 9.13-6:9.13-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on May  9 2014 13:34:03 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Battlefield Hardline- Multiplayer Trailer 60 FPS.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2014-06-18 17:11:15
  Duration: 00:01:13.42, start: 0.000000, bitrate: 2956 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 2761 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 191 kb/s
    Metadata:
      creation_time   : 2014-06-18 17:11:16
At least one output file must be specified

    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 191 kb/s
    Metadata:
      creation_time   : 2014-06-18 17:11:16
At least one output file must be specified

Меня интересует строчка Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 2761 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc, а конкретно, что означают tbr, tbn и tbc?

Вот что я нашёл: http://stackoverflow.com/questions/3199489/meaning-of-ffmpeg-output-tbc-tbn-tbr

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

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Кодирование видео, tbr, tbn и tbc
« Ответ #1 : 28 Июня 2014, 03:48:45 »
Интересно зачем вам эти параметры понадобились?

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: Кодирование видео, tbr, tbn и tbc
« Ответ #2 : 28 Июня 2014, 04:40:49 »
iljuase,

tbn = the time base in AVStream that has come from the container
tbc = the time base in AVCodecContext for the codec used for a particular stream
tbr = tbr is guessed from the video stream and is the value users want to see when they look for the video frame rate

tbn - временная база (метка времени per second) AVStream (аудио/видео потока), которая пришла из контейнера (взятая из входного файла, уведомление-извещение - notification)... Time Base Notification
tbc - временная метка AVCodecContext используемая для кодека конкретного потока (аудио или видио) - Time Base Сorrection (или Codec,Context..?)...
tbr - предполагаемая метка времени, взятая из потока в виде пользовательского значения, установленного самим юзером. Показывается для того, чтобы пользователь мог видеть - установленную частоту кадров в секунду... Time Base R(?...Rate...?) или..? To Be Record ("Будет записано", - известный термин)...

Здесь дело не в знании языка, а в знакомстве с терминами или их типами... Ибо язык не очень большая проблема для Гугле-переводчика...
« Последнее редактирование: 28 Июня 2014, 05:15:02 от archiver »

Оффлайн iljuase

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Кодирование видео, tbr, tbn и tbc
« Ответ #3 : 28 Июня 2014, 13:01:28 »
Интересно зачем вам эти параметры понадобились?

Мне интересна эта тема.

iljuase,

tbn = the time base in AVStream that has come from the container
tbc = the time base in AVCodecContext for the codec used for a particular stream
tbr = tbr is guessed from the video stream and is the value users want to see when they look for the video frame rate

tbn - временная база (метка времени per second) AVStream (аудио/видео потока), которая пришла из контейнера (взятая из входного файла, уведомление-извещение - notification)... Time Base Notification
tbc - временная метка AVCodecContext используемая для кодека конкретного потока (аудио или видио) - Time Base Сorrection (или Codec,Context..?)...
tbr - предполагаемая метка времени, взятая из потока в виде пользовательского значения, установленного самим юзером. Показывается для того, чтобы пользователь мог видеть - установленную частоту кадров в секунду... Time Base R(?...Rate...?) или..? To Be Record ("Будет записано", - известный термин)...

Здесь дело не в знании языка, а в знакомстве с терминами или их типами... Ибо язык не очень большая проблема для Гугле-переводчика...

Спасибо.

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.