[FFmpeg-trac] #8504(ffmpeg:new): 'FFmpegSource' object has no attribute '_packet'
FFmpeg
trac at avcodec.org
Fri Jan 31 09:18:07 EET 2020
#8504: 'FFmpegSource' object has no attribute '_packet'
------------------------------------+------------------------------------
Reporter: vishalmote | Type: defect
Status: new | Priority: critical
Component: ffmpeg | Version: 4.2
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
------------------------------------+------------------------------------
Following is exception I am getting on RPI3b+ machine with rasbian os, few
detail to reproduce :-
ffmpeg version N-51541-gd89f69e142-static
https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2020 the FFmpeg
developers
Os :- Raspbian GNU/Linux 9 \n \l
Python 2.7.13
tool using : pyglet
sample code :-
{{{
import pyglet
vidPath = '/var/tmp/output.mp4'
window = pyglet.window.Window(resizable=True)
window.set_size(1280, 720)
window.set_location(0,-10)
player = pyglet.media.Player()
source = pyglet.media.StreamingSource()
mediaLoad = pyglet.media.load(vidPath)
player.queue(mediaLoad)
player.play()
@window.event
def on_draw():
if(player.source and player.source.video_format):
player.get_texture().blit(0,0)
pyglet.app.run()
}}}
exception I am getting :-
{{{
pi at raspberrypi:/var/terminal $ python vishal_code.py
Traceback (most recent call last):
File "vishal_code.py", line 9, in <module>
mediaLoad = pyglet.media.load(vidPath)
File "/home/pi/.local/lib/python2.7/site-
packages/pyglet/media/__init__.py", line 133, in load
loaded_source = decoder.decode(file, filename, streaming)
File "/home/pi/.local/lib/python2.7/site-
packages/pyglet/media/codecs/ffmpeg.py", line 1041, in decode
return FFmpegSource(filename, file)
File "/home/pi/.local/lib/python2.7/site-
packages/pyglet/media/codecs/ffmpeg.py", line 460, in __init__
self._file = ffmpeg_open_filename(asbytes_filename(filename))
File "/home/pi/.local/lib/python2.7/site-
packages/pyglet/media/codecs/ffmpeg.py", line 143, in ffmpeg_open_filename
raise FFmpegException('Error opening file ' + filename.decode("utf8"))
pyglet.media.codecs.ffmpeg.FFmpegException: Error opening file
/var/tmp/output.mp4
Exception AttributeError: "'FFmpegSource' object has no attribute
'_packet'" in <bound method FFmpegSource.__del__ of
<pyglet.media.codecs.ffmpeg.FFmpegSource object at 0x6e0af850>> ignored
pi at raspberrypi:/var/terminal $
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8504>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list