Command line video player
Go to file
Uoti Urpala 6903319c66 stream_ffmpeg: handle rtsp:// URLs by default, add lavf://
Make stream_ffmpeg handle rtsp:// URLs by default, without requiring
ffmpeg://rtsp://. Previously (after removal of other rtsp
implementations) rtsp:// fell back to using HTTP, which was unlikely
to work.

Also add lavf:// as an alternative to ffmpeg:// to force the stream
implementation. Since libavformat can come from Libav rather than
FFmpeg, using the ffmpeg name in the prefix is misleading.
2012-10-28 17:35:56 +01:00
DOCS manpage: improvements to vo_opengl documentation 2012-10-15 00:28:59 +02:00
TOOLS TOOLS: add script for osx bundle generation 2012-10-16 07:15:12 +02:00
etc codecs: add Video Decode Acceleration Framework codec 2012-10-16 07:19:32 +02:00
ffmpeg_files
input input: fix mp_cmd memory leak 2012-10-14 23:45:41 +02:00
libaf
libao2
libmpcodecs cleanup: remove vd_internal.h 2012-10-23 18:04:34 +02:00
libmpdemux stream_ffmpeg: handle rtsp:// URLs by default, add lavf:// 2012-10-28 17:35:56 +01:00
libvo vo_opengl: fix help output typo 2012-10-23 00:08:59 +02:00
osdep build: fix compilation on Windows (manifest files) 2012-10-20 20:03:13 +02:00
stream stream_ffmpeg: handle rtsp:// URLs by default, add lavf:// 2012-10-28 17:35:56 +01:00
sub osd_libass: increase robustness when handling internal OSD escapes 2012-10-22 01:55:58 +02:00
timeline
.gitignore TOOLS: add script for osx bundle generation 2012-10-16 07:15:12 +02:00
AUTHORS
Copyright
LICENSE
Makefile build: fix compilation on Windows (manifest files) 2012-10-20 20:03:13 +02:00
README
asxparser.c
asxparser.h
av_log.c
av_log.h
av_opts.c
av_opts.h
bstr.c
bstr.h
cfg-mplayer.h
codec-cfg.c
codec-cfg.h
command.c command: reduce some property boilerplate 2012-10-14 23:12:03 +02:00
command.h
configure cocoa_common: use IOKit to perform power management 2012-10-16 07:19:32 +02:00
cpudetect.c
cpudetect.h
defaultopts.c
defaultopts.h
encode.h
encode_lavc.c
encode_lavc.h
fmt-conversion.c mp_image: add IMGFMT_BGR0/PIX_FMT_BGR0 2012-10-21 21:01:54 +02:00
fmt-conversion.h
image_writer.c
image_writer.h
m_config.c
m_config.h
m_option.c
m_option.h
m_property.c command: reduce some property boilerplate 2012-10-14 23:12:03 +02:00
m_property.h command: reduce some property boilerplate 2012-10-14 23:12:03 +02:00
m_struct.c
m_struct.h
mangle.h
mixer.c
mixer.h
mp_core.h
mp_fifo.c
mp_fifo.h
mp_msg.c
mp_msg.h
mp_osd.h
mpbswap.h
mpcommon.c
mpcommon.h
mplayer.c mplayer: make terminal status playback time consistent with OSD 2012-10-21 00:22:04 +02:00
mplayer.h
options.h
parser-cfg.c
parser-cfg.h
parser-mpcmd.c
parser-mpcmd.h
path.c
path.h
playlist.c
playlist.h
playlist_parser.c
playlist_parser.h
pnm_loader.c
pnm_loader.h
quvi.c
screenshot.c
screenshot.h
subopt-helper.c
subopt-helper.h
talloc.c
talloc.h
version.c
version.sh

README

Compiling with full features requires development files for several
external libraries. Below is a list of some important requirements. For
more information see the output of './configure --help' for a list of options,
or look at the list of enabled and disabled features printed after running
'./configure'. If you think you have support for some feature installed
but configure fails to detect it, the file config.log may contain information
about the reasons for the failure.

Libraries specific to particular video output methods
(you'll want at least one of VDPAU, GL or Xv):
 - libvdpau (for VDPAU output, best choice for NVIDIA cards)
 - libGL (OpenGL output)
 - libXv (XVideo output)
general:
 - libasound   (ALSA audio output)
 - various general X development libraries
 - libfreetype (for libass)
 - libfontconfig (for libass)
 - libass
 - FFmpeg libraries (libavutil libavcodec libavformat libswscale libpostproc)

Most of the above libraries are available in suitable versions on normal
Linux distributions. However FFmpeg is an exception (distro versions may be
too old to work at all or work well). For that reason you may want to use
the separately available build wrapper that first compiles FFmpeg libraries
and libass, and then compiles the player statically linked against those.