Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » Просмотр графика битрейта аудиофайлов

Ответить
Настройки темы
Просмотр графика битрейта аудиофайлов

Пользователь


Сообщения: 111
Благодарности: 16

Профиль | Цитировать


Изменения
Автор: artenaki
Дата: 28-05-2020
Описание: Заменил plotbitrate.py ссылку на резервную. В проекте обновили код, появились новые зависимости, которые не нужны для аудио
PlotBitrate - python скрипт для просмотра графика битрейта звуковых файлов (а также IPB кадров видео).

Скриншоты:
VBR CBR

Установка:
1. Установить Python 3.x installer, при установке поставить галочку "Add to PATH"
2. Скопировать ffprobe.exe в C:\Windows (или куда-нибудь в PATH, где его увидит Windows)
3. Выполнить в командной строке при подключенном интернете pip install matplotlib (в случае XP нужна ручная установка, см. инструкцию ниже)
4. Скопировать plotbitrate.py в C:\Windows\bitrate.py (или куда угодно с любым именем)

Использование:
Код: Выделить весь код
python c:\windows\bitrate.py -s audio -p "c:\input.mkv"
Ссылки:
Python для Windows Vista-10 (Downloads > Windows > Latest Python 3 Release > Windows executable installer)
Python для Windows XP: 3.4.4 Official x86 x64 (рекомендуется) или 3.4.10 (Unofficial x86).
FFmpeg для Windows 7-10 (static)
FFmpeg для Windows XP-Vista (static), ссылка отсюда (официальный форум "FFmpeg для Windows" закрыт)
plotbitrate.py зеркало
Страница проекта на Github

Примечания:
Работоспособность проверена в Windows 7 x86 и Windows XP x86.
Масштаб графика можно менять.
Ручное редактирование PATH при необходимости:
Компьютер - Свойства - Дополнительные параметры системы - Дополнительно - Переменные среды - Системные переменные - Path - Изменить (для правки путей не копируйте текст в Блокнот, он вставит переносы строк где не нужно, используйте Akelpad для этого)
или в regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment > Path
Ручное редактирование требует перезагрузки.
Новые версии matplotlib из репозитория pypi.org требуют Python >= 3.5, поэтому для установки на XP см. инструкцию ниже.

Отправлено: 19:51, 23-05-2020

 

Пользователь


Сообщения: 111
Благодарности: 16

Профиль | Цитировать


Хочу предостеречь, если будете удалять Python, удалять Launcher только во вторую очередь (там два пункта в установке и удалении, Launcher второй). Иначе будет ошибка удаления основной программы, что и повторная установка не поможет. Только чистка реестра - повторная установка - удаление. А вообще-то деинсталлятор хорошо все подчищает, главное не перепутать порядок удаления, просчитались с этим. Вот такое бывает.

Отправлено: 04:44, 25-05-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 111
Благодарности: 16

Профиль | Цитировать


Уточнение: Установка на Windows XP. Наконец-то получилось. В официальном Python 3.4.4.
Для установки matplotlib на XP вместо pip нужно сделать следующие шаги (по инструкции отсюда):

Скопировать graphics.py в C:\Program Files\Python\Lib\site-packages или C:\Program Files\Python\Scripts (если установка Python производилась в Program Files). Как оказалось, необязательно, работает даже без этого.

Установить 6 плагинов:
numpy-1.8.1-win32-superpack-python3.4.exe
python-dateutil-2.2.win32-py3.4.exe
pyparsing-2.0.2.win32-py3.4.exe
pytz-2014.4.win32-py3.4.exe
six-1.7.3.win32-py3.4.exe
matplotlib-1.3.1.win32-py3.4.exe
Плагины ставятся в директорию Python (пути подставляются автоматически), но доступны для удаления в "установке и удалении программ".

Все файлы залил в Web Archive, так что, если ссылки будут недоступны, можно скачать оттуда.

Отправлено: 17:36, 28-05-2020 | #3


Пользователь


Сообщения: 111
Благодарности: 16

Профиль | Цитировать


Установка в Linux (Ubuntu 16.04):
Нужно установить:
Код: Выделить весь код
sudo apt install ffmpeg python3-matplotlib
plotbitrate.py для удобства переименовать в bitrate, сделать исполняемым chmod +x bitrate и поместить в ~/.local/bin или ~/bin, тогда можно вызывать из терминала:
Код: Выделить весь код
bitrate -s audio -p input.mkv
В некоторых дистрибутивах (обычно не deb based) не прописана переменная .local/bin, но ее можно указать в файле ~/.profile:
Код: Выделить весь код
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
Или сохранить скрипт в ~/bin или /usr/local/bin.

UPD: Пользователь m14u с audiophilesoft.ru нашел баг: ffmpeg версии 3.4.2 и выше неправильно показывает битрейт musepack (mpc) файлов. Версии ниже 3.4.2 показывают битрейт musepack файлов правильно. Если для вас это критично, старую версию ffprobe (ссылка взята отсюда) можно скопировать в ~/.local/bin/ffprobe, при обращении из терминала она переопределит системную. В Ubuntu 16.04 используется ffmpeg 2.8.15, так что там это не требуется.

Проблемные аудиофайлы можно предварительно перепаковать в mka с помощью MKVToolnix или ffmpeg (файлы можно перетаскивать в терминал):
Код: Выделить весь код
ffmpeg -i input -c copy -vn -sn output.mka

Последний раз редактировалось artenaki, 02-07-2020 в 20:44. Причина: Убрал лишнюю зависимость


Отправлено: 18:07, 28-05-2020 | #4



Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » Просмотр графика битрейта аудиофайлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - Автоматическое изменение графика при переносе данных, формулы и графика на другой лис Invincible Microsoft Office (Word, Excel, Outlook и т.д.) 2 07-06-2013 22:13
Определение битрейта Frost O.S Видео и аудио: обработка и кодирование 9 23-10-2010 18:09
Интерфейс - Сортировка аудиофайлов по номеру трека konstantinych Microsoft Windows 2000/XP 2 27-02-2010 15:07
воспроизведение аудиофайлов chik Microsoft Windows 2000/XP 2 27-10-2005 00:41
изменение битрейта видео Polosataya Видео и аудио: обработка и кодирование 6 09-10-2005 12:00




 
Переход