{"action":"opened","issue":{"url":"https://api.github.com/repos/Ch00k/ffmpy/issues/8","repository_url":"https://api.github.com/repos/Ch00k/ffmpy","labels_url":"https://api.github.com/repos/Ch00k/ffmpy/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/Ch00k/ffmpy/issues/8/comments","events_url":"https://api.github.com/repos/Ch00k/ffmpy/issues/8/events","html_url":"https://github.com/Ch00k/ffmpy/issues/8","id":177803264,"number":8,"title":"FFprobe.run() prints results but doesn't return them.","user":{"login":"fleischie","id":2211050,"avatar_url":"https://avatars.githubusercontent.com/u/2211050?v=3","gravatar_id":"","url":"https://api.github.com/users/fleischie","html_url":"https://github.com/fleischie","followers_url":"https://api.github.com/users/fleischie/followers","following_url":"https://api.github.com/users/fleischie/following{/other_user}","gists_url":"https://api.github.com/users/fleischie/gists{/gist_id}","starred_url":"https://api.github.com/users/fleischie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fleischie/subscriptions","organizations_url":"https://api.github.com/users/fleischie/orgs","repos_url":"https://api.github.com/users/fleischie/repos","events_url":"https://api.github.com/users/fleischie/events{/privacy}","received_events_url":"https://api.github.com/users/fleischie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-19T14:39:55Z","updated_at":"2016-09-19T14:39:55Z","closed_at":null,"body":"Hello.\r\n\r\n\r\nI usually am running `ffmpy.FFprobe` to get the dimensions of a video (amongst other things):\r\n\r\n```\r\nimport ffmpy\r\nff = ffmpy.FFprobe(inputs={\r\n    '': ('-v error -show_entries stream=width,height '\r\n         '-of default=noprint_wrappers=1:nokey=1 '\r\n         '{video_path}').format(video_path=video_path)\r\n})\r\nff.run()\r\n```\r\n\r\nThe result has been `(640,320)` or similar before but now it only produces `(None,None)` and prints out the result:\r\n```\r\n>>> result = ff.run()\r\n640\r\n360\r\n>>> print(result)\r\n(None, None)\r\n```\r\n\r\n\r\nI could intercept the stdout and use the result from there (I guess.... because why shouldn't I? Workarounds ftw. 😄 ) but I thought I first ask/post my issue here to understand know, whether this is intended behaviour? 😃 \r\n\r\n\r\nI'm available for feedback/discussion on this. 😉 "}}
{"actor":{"display_login":"fleischie"}}