在终端中运行 VLC 的选项

在终端中运行 VLC 的选项

我正在按照一个教程进行操作:

vlc /Users/darren/Downloads/movie.mkv –video-filter=scene –scene-format=jpg –scene-prefix=movie –scene-ratio=150 –scene-height=1080 –scene-width=1920

我尝试做同样的事情,但是用 /Applications/VLC.app/Contents/MacOS/VLC 替换开头的“vlc”,当然使用我自己的电影文件路径。

我收到一堆错误。

编辑:

我试过这个

/Applications/VLC.app/Contents/MacOS/VLC /Users/me/Downloads/complete/movie/sample.mkv --scene-format=jpg --scene-prefix=movie --scene-ratio=150 --scene-height=1080 --scene-width=1920 --scene-path=/Users/me/Downloads/complete/movie

我得到了

[0x100214a88] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
 m_el[mi_level] == NULL
 arrrrrrrrrrrrrg Up cannot escape itself
 m_el[mi_level] == NULL
 arrrrrrrrrrrrrg Up cannot escape itself
 m_el[mi_level] == NULL
 arrrrrrrrrrrrrg Up cannot escape itself
[0x102018908] dts decoder: DTS channels:6 samplerate:48000 bitrate:1536000
[0x101351e78] auhal audio output error: You should configure your speaker layout with Audio Midi Setup Utility in /Applications/Utilities. Now using Stereo mode.
Stream with high frequencies VQ coding

答案1

您可以使用ffmpeg以下方法来提取视频的缩略图:

ffmpeg -i video.mp4 -r 1 image-%4d.jpg

在哪里:

  • -i <input-file>从输入文件读取
  • -r <fps>强制输出fps每秒帧数
  • image-%4d.jpg意思是输出文件被命名为image-0001.jpg,...等等,其中%xd表示x使用数字来创建输出名称。

如何在 OS X 上获取 ffmpeg:

ffmpeg您可以通过下载获取旧版本FFmpegX然后使用以下内容代替ffmpeg <options>

/Applications/ffmpegX.app/Contents/Resources/ffmpeg <options>

为了简化这一点,你可以这样做

ln -s /Applications/ffmpegX.app/Contents/Resources/ffmpeg /usr/local/bin/ffmpeg

为了能够从任何地方运行简短的命令。


ffmpeg或者,您可以通过以下方式获取最新版本安装 Homebrew然后运行

brew install ffmpeg

相关内容