fix #59, No such file or directory

This commit is contained in:
jb-alvarado 2020-07-18 23:34:55 +02:00
parent ec45e8e69c
commit b569fded6a
2 changed files with 15 additions and 11 deletions

View File

@ -21,7 +21,7 @@
import os
from pydoc import locate
from ffplayout.utils import _playout, validate_ffmpeg_libs
from ffplayout.utils import _playout, validate_ffmpeg_libs, stdin_args
try:
if os.name != 'posix':
@ -37,18 +37,22 @@ except ImportError:
def main():
"""
pipe ffmpeg pre-process to final ffmpeg post-process,
or play with ffplay
play out depending on output mode
"""
if stdin_args.desktop:
output = locate('ffplayout.output.desktop.output')
output()
for output in os.listdir('ffplayout/output'):
if os.path.isfile(os.path.join('ffplayout/output', output)) \
and output != '__init__.py':
mode = os.path.splitext(output)[0]
if mode == _playout.mode:
output = locate('ffplayout.output.{}.output'.format(mode))
else:
for output in os.listdir('ffplayout/output'):
if os.path.isfile(os.path.join('ffplayout/output', output)) \
and output != '__init__.py':
mode = os.path.splitext(output)[0]
output()
if mode == _playout.mode:
output = locate('ffplayout.output.{}.output'.format(mode))
output()
if __name__ == '__main__':

View File

@ -119,7 +119,7 @@ out:
-b:a 128k
stream_output: >-
-flags +global_header
-f flv "rtmp://localhost/live/stream"
-f flv rtmp://localhost/live/stream
hls_output: >-
-flags +cgop
-f hls