Jen*_*ens 17 vlc-media-player command-line conversion
鉴于我对编解码器等几乎一无所知,我发现命令行文档有点让人不知所措……
因此,以下正是我在 VLC (1.1.11) 中所做的事情,并且很高兴知道与此等效的确切命令行是什么:
joc*_*tee 26
简答
vlc -I dummy input.wav ":sout=#transcode{acodec=mpga,ab=192}:std{dst=output.mp3,access=file}" vlc://quit
Run Code Online (Sandbox Code Playgroud)
这将转码input.wav并将结果保存在output.mp3.
ab=192是输出文件的音频比特率。
长答案
如果要查找从 GUI 启动的 VLC 转换的相应命令行,可以执行以下操作:
vlc -vvqt4 interface debug: Transcode MRL:注意:我的 VLC 版本是2.1.0-git Rincewind并且我在 Linux 上...
chi*_*NUT 11
我尝试按照 Windows 中的其他答案进行操作,但无法在命令行上正常进行日志记录,所以这就是我所做的:
方法一
我能够使用 VLC 的内部日志记录窗口来查看它:
打开 VLC,转到工具 -> 消息
将 Verbosity 设置为 2(调试)
然后进行转换,所有内容都将记录在消息窗口中。搜索“ sout=#transcode”或“ qt4 debug”以找到包含转换设置的行。
方法二
您可以直接查看配置文件,而不是查看日志。如果您想使用自定义设置,只需创建您想要的设置的新配置文件。
配置文件(自定义和内置)存储在一个 ini 文件中,位于
%AppData%\vlc\vlc-qt-interface.ini
Run Code Online (Sandbox Code Playgroud)
对我来说这是
C:\Users\chiliNUT\AppData\Roaming\vlc\vlc-qt-interface.ini
Run Code Online (Sandbox Code Playgroud)
配置文件位于名为
[codecs-profiles]
Run Code Online (Sandbox Code Playgroud)
我的文件中的一个示例是:
[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"
Run Code Online (Sandbox Code Playgroud)
...还有 22 个。我的自定义配置文件位于底部。
使用 Windows 7 Ultimate SP1, VLC 2.1.3 Rincewind
| 归档时间: |
|
| 查看次数: |
17696 次 |
| 最近记录: |