Как я могу сделать следующее преобразование в VLC из командной строки?

Я нахожу документацию в командной строке немного подавляющей, учитывая, что я почти ничего не знаю о кодеках и т. п. ...

Итак, именно это я и делаю в VLC (1.1.11), и было бы здорово узнать, что эквивалентно точной командной строке :

  • в Media -> Преобразование /Сохранить
    • добавьте файл и нажмите «Преобразовать /Сохранить»
    • добавить имя целевого файла
  • в настройках -> Профиль
    • выберите «Аудио - MP3»
  • нажмите Пуск
9 голосов | спросил Jennifer Owens 11 FebruaryEurope/MoscowbSat, 11 Feb 2012 00:36:16 +0400000000amSat, 11 Feb 2012 00:36:16 +040012 2012, 00:36:16

2 ответа


16

Короткий ответ

vlc -I dummy input.wav ":sout=#transcode{acodec=mpga,ab=192}:std{dst=output.mp3,access=file}" vlc://quit

Это перекодирует input.wav и сохранит результат в output.mp3. ab=192 - это битрейт звука выходного файла.

Длинный ответ

Если вы хотите узнать соответствующую командную строку преобразования VLC, инициированную из графического интерфейса пользователя, вы можете сделать это:

  1. С терминала /консоли запустите vlc, как этот vlc -vv
  2. Запустите преобразование в графическом интерфейсе VLC как обычно.
  3. Прокрутите страницу в истории консоли и найдите начало строки с помощью qt4 interface debug: Transcode MRL:
  4. Остальная часть этой строки содержит соответствующий параметр командной строки vlc.

Примечание. Моей версией VLC является 2.1.0-git Rincewind, а я на Linux ...

ответил joctee 15 FebruaryEurope/MoscowbWed, 15 Feb 2012 19:21:05 +0400000000pmWed, 15 Feb 2012 19:21:05 +040012 2012, 19:21:05
6

В то время как первый ответ может отлично работать для Linux, я не мог заставить журнал работать правильно в Windows через командную строку, поэтому вот что я сделал:

МЕТОД 1

Я смог использовать окно внутреннего журнала VLC, чтобы увидеть его:

Откройте VLC, перейдите в Инструменты -> Сообщения

Установите многословие в 2 (отладка)

Затем выполните ваше преобразование, и все будет записано в окне сообщений. Выполните поиск «sout=#transcode" или "qt4 debug ", чтобы найти строку с настройками преобразования.

Источник

МЕТОД 2

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

Профили (пользовательские и встроенные) хранятся в ini-файле, расположенном в

%AppData%\vlc\vlc-qt-interface.ini

для меня это

C:\Users\chiliNUT\AppData\Roaming\vlc\vlc-qt-interface.ini

Профили расположены в разделе под названием

[codecs-profiles]

Источник

Образец из моего файла:

[codecs-profiles]
1\Profile-Name=Video - VP80 + Vorbis (Webm)
1\Profile-Value="video_enable=yes;video_codec=VP80;vcodec_bitrate=2000;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;audio_enable=yes;audio_codec=vorb;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;muxer_mux=webm"
2\Profile-Name=Video - H.264 + MP3 (TS)
2\Profile-Value="audio_enable=yes;audio_codec=mpga;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;video_enable=yes;video_codec=h264;vcodec_bitrate=800;vcodec_qp=0;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;muxer_mux=ts"

... и еще 22. Мои пользовательские профили находятся внизу.

Использование Windows 7 Ultimate SP1, VLC 2.1.3 Rincewind

ответил chiliNUT 28 52014vEurope/Moscow11bEurope/MoscowFri, 28 Nov 2014 23:46:55 +0300 2014, 23:46:55

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132