명령 줄에서 VLC를 다음과 같이 변환하려면 어떻게해야합니까?


11

코덱 등에 대해 거의 아무것도 알지 못한다면 커맨드 라인 문서가 약간 압도적입니다 ...

따라서 다음은 VLC (1.1.11)에서 내가하고있는 일이며 정확한 명령 행 이 무엇인지 아는 것이 좋습니다 .

  • 미디어에서-> 변환 / 저장
    • 파일을 추가하고 변환 / 저장을 클릭하십시오
    • 대상 파일의 이름을 추가하십시오
  • 설정-> 프로필
    • "오디오-MP3"를 선택하십시오
  • 시작을 클릭하십시오

답변:


19

짧은 답변

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출력 파일의 오디오 비트 전송률입니다.

긴 대답

GUI에서 시작된 VLC 변환의 해당 명령 행을 찾으려면 다음을 수행하십시오.

  1. 터미널 / 콘솔에서 다음과 같이 vlc를 시작하십시오. vlc -vv
  2. 정상적으로 VLC GUI에서 변환을 시작하십시오.
  3. 콘솔 기록에서 뒤로 스크롤하여 줄이 시작되는 것을 찾으십시오. qt4 interface debug: Transcode MRL:
  4. 해당 줄의 나머지 부분에는 해당 vlc 명령 줄 매개 변수가 포함됩니다.

참고 : 내 VLC 버전은 2.1.0-git RincewindLinux에 있습니다 ...


큰 답변 감사합니다. 짧은 답변의 명령 (mpga, bitrate)의 일부가 입력 파일 (물론 이름 제외)에 의존 할 수 있습니까? Gui 내에서 수행 할 때와 다른 결과가 나타납니다. 명령-> ~ 60MB, GUI-> ~ 40MB. 실제로 mp3 파일을 다시 색인화하여 mp3-to-mp3- "변환"이므로 솔루션이 효과가 있지만, 이것을 찾는 사람들에게는 흥미로울 수 있습니다. Windows에서 명령 줄과 cygwin에서 긴 대답을 얻으려고했지만 콘솔에서 출력을 얻지 못했습니다.
Jennifer Owens

acodecab입력 파일에 대해 상관하지 않는다. 그러나 입력 파일을 사용하려면 오디오 트랙이 있어야합니다. 기본적으로 GUI는 128kb / s 비트 전송률로 MP3로 코드 변환합니다. 내 명령을 사용하면 비트 전송률이 192kb / s였습니다.
60/40

mp3 파일의 색인을 다시 생성한다는 것은 무슨 의미입니까?
joctee

설명 주셔서 감사합니다. 사용자 관점을 기반으로 재색 인화의 의미는 다음을 해결하려는 것입니다. 특정 시점에 대한 임의 액세스가 원본과 작동하지 않습니다. 예를 들어 MP3-Player에서 재생하고 있습니다. 초 실제로 진행될 수 있습니다. sth가 들립니다. 45 분 30 초이지만 수동으로 빨리 감 으면 45 분이됩니다. 완전히 다른 지점에 30 초가 표시됩니다. 나는 특정 소스에서만 다른 mp3와 함께 이것을 가지고 있지 않으며이 변환을 수행하면 해결됩니다.
Jennifer Owens

제니퍼 : 만족한다면 제 대답을 받아주십시오. :)
joctee

8

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 사용

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.