Получить видео и аудио битрейт файла Mp4 отдельно с помощью Python?

Кани

У меня есть файлы в формате Mp4. Я хочу получить битрейт видеодорожки и аудиодорожки отдельно с помощью python. Я знаю, что это python-opencvможет помочь получить количество кадров:

import cv2
video = "sample.mp4"

video_capture = cv2.VideoCapture(video)
video_length = int(video_capture.get(cv2.CAP_PROP_FRAME_COUNT))

Но вариант укусить не нашел. И мне не нужен общий битрейт, потому что я должен обрабатывать видео и аудио отдельно. (Если другие могут вычислить битрейт звука, это нормально.) Я не знаю, python-opencvсмогу ли это сделать. Если нет, то какие еще пакеты мне следует использовать и как?

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

Мик

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

Хотя ffmpeg - это инструмент командной строки, библиотеки, на которых он построен, могут использоваться в других приложениях, а для вашего случая, возможно, проще, существуют оболочки Python, которые позволяют вам использовать все функции командной строки ffmpeg. Например, следующее (на момент написания) хорошо поддерживается:

Эта библиотека включает примеры для получения информации с помощью ffprobe (вспомогательная утилита командной строки для ffmpeg) - возвращается JSON, и вы можете искать нужную информацию в видео- или аудиопотоке, например:

probe = ffmpeg.probe(args.in_filename)
video_stream = next((stream for stream in probe['streams'] if stream['codec_type'] == 'video'), None)

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

Объедините файлы mp4 по порядку на основе номера из имен файлов в Python

Как конвертировать видео на python в .mp4 без ffmpeg?

Преобразование ts в mp4 с помощью Python

Объединение mp4 с wav в Python

Использование ffmpeg для потоковой композиции видео из Python: почему звук обрезается только при потоковой передаче в файл mp4?

Возникли проблемы с установкой обложки для файлов MP4 с использованием Python и Mutagen

Есть ли быстрый способ объединить файл mp3 с файлом mp4 в python?

Python конвертирует mp3 в mp4 со статическим изображением

Как конвертировать mp4 в mp3 с помощью python

Кодек Python cv2 .mp4 не может отображаться в браузере

Python ftplib UnicodeDecodeError при попытке загрузить файл mp4

как удалить файлы изображений / видео в Python 3? с * .jpg / .mp4

Convert mp4 sound to text in python

ffmpeg-python выводит черный экран при попытке сохранить как mp4

ffmpeg-python drawtext после объединения видео mp4

Отправка файла .mp4 через сокеты в python3

Imageio python неправильно конвертирует GIF в MP4

пытается изменить файл .mov на .mp4 при его загрузке - python / django

не может читать mp4 в opencv3.2 (ubuntu, python3)

YouTube-DL Python output file format not mp4

Python + Hachoir-Metadata - чтение тега FPS из файла .MP4

Объединение файлов .ts из m3u8 в один mp4 с использованием Python в GAE (без ffmpeg)

Detect timestamp of position of object detected from an mp4 video using OpenCV in Python

Get Timecode from MP4 generated in Adobe Premiere / Encoder in Python and FFMPEG

Как определить, какие смещения изменились в файле MP4 после вырезания части файла MP4

получить звук из одного mp4 и использовать его в передискретизированном (меньшем) mp4 в android

проверка работоспособности - теперь нужен только видеофайл mp4 - Firefox теперь также использует mp4

использование Wget для получения каждого файла mp4 в ссылке на веб-сайт, которая проверяет каждую ссылку в этой ссылке на наличие встроенных ссылок mp4

перекодировать нефрагментированный mp4 во фрагментированный mp4

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    Резервное копирование / восстановление kafka и zookeeper

  3. 3

    Редактировать существующий файл Excel C # npoi

  4. 4

    Ipython использует% store magic для получения динамического имени

  5. 5

    Как получить список индексов всех значений NaN в массиве numpy?

  6. 6

    Почему бы не выдать ошибку ERROR в тесте Jasmine?

  7. 7

    Дженерики и потоки Java

  8. 8

    Как отфильтровать несколько столбцов в Qtableview?

  9. 9

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  10. 10

    Как изменить значок приложения для проекта libgdx android

  11. 11

    Thymeleaf не отображает значения в проекте Spring Boot

  12. 12

    Unity Проверить, включен ли Toggle

  13. 13

    Airflow не распознает мои настройки подключения S3

  14. 14

    Flutter: Unhandled Exception: FileSystemException: Creation failed, path = 'Directory: '' (OS Error: Read-only file system, errno = 30)

  15. 15

    Bogue étrange datetime.utcnow()

  16. 16

    На графике Matplotlib не отображается легенда

  17. 17

    Создание X509Certificate2 из ECC X509Certificate выдает исключение System.NotSupportedException в C #

  18. 18

    Как добавить фреймворк в файл в папке «Источники» Xcode Playground?

  19. 19

    Выполнение команд PowerShell в программе Java

  20. 20

    Статус HTTP 403 - ожидаемый токен CSRF не найден

  21. 21

    Инструмент для вставки данных, собранных в электронной таблице, в документ Word или PDF

популярныйтег

файл