{"action":"created","issue":{"url":"https://api.github.com/repos/cykl/infoqscraper/issues/27","repository_url":"https://api.github.com/repos/cykl/infoqscraper","labels_url":"https://api.github.com/repos/cykl/infoqscraper/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/cykl/infoqscraper/issues/27/comments","events_url":"https://api.github.com/repos/cykl/infoqscraper/issues/27/events","html_url":"https://github.com/cykl/infoqscraper/issues/27","id":142281589,"number":27,"title":"Feature suggestion: demos","user":{"login":"zerkms","id":302295,"avatar_url":"https://avatars.githubusercontent.com/u/302295?v=3","gravatar_id":"","url":"https://api.github.com/users/zerkms","html_url":"https://github.com/zerkms","followers_url":"https://api.github.com/users/zerkms/followers","following_url":"https://api.github.com/users/zerkms/following{/other_user}","gists_url":"https://api.github.com/users/zerkms/gists{/gist_id}","starred_url":"https://api.github.com/users/zerkms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zerkms/subscriptions","organizations_url":"https://api.github.com/users/zerkms/orgs","repos_url":"https://api.github.com/users/zerkms/repos","events_url":"https://api.github.com/users/zerkms/events{/privacy}","received_events_url":"https://api.github.com/users/zerkms/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-21T08:10:54Z","updated_at":"2016-03-29T08:59:20Z","closed_at":null,"body":"This suggestion is for `h264_overlay` mode specifically\r\n\r\nHow about adding demos fullscreen, when the presentation switches into the full screen player mode?\r\n\r\nThey store the `begin,end` positions as the pairs of numbers in the `demoTimings` variable.\r\n\r\nThe solution would be to create multiple slices of the presentation: slides&video, demo, slides&video, demo, etc followed by a concatenation operation.\r\n\r\nWhat it would change:\r\n\r\n* The runtime would require ~1x compressed video size extra to keep the intermediate videos and I believe the overall encoding time should not change.\r\n* It's not obvious to me if videos would concatenate seamlessly or some sound distortion would appear, but I as a software user am ready to pay the price in favour of having the full screen demo, not a tiny thing in the corner.\r\n\r\nIt might be implemented as an additional switch to keep BC.\r\n\r\nIf you like the idea and would accept it - I might spent few evenings to implement it."},"comment":{"url":"https://api.github.com/repos/cykl/infoqscraper/issues/comments/202785625","html_url":"https://github.com/cykl/infoqscraper/issues/27#issuecomment-202785625","issue_url":"https://api.github.com/repos/cykl/infoqscraper/issues/27","id":202785625,"user":{"login":"zerkms","id":302295,"avatar_url":"https://avatars.githubusercontent.com/u/302295?v=3","gravatar_id":"","url":"https://api.github.com/users/zerkms","html_url":"https://github.com/zerkms","followers_url":"https://api.github.com/users/zerkms/followers","following_url":"https://api.github.com/users/zerkms/following{/other_user}","gists_url":"https://api.github.com/users/zerkms/gists{/gist_id}","starred_url":"https://api.github.com/users/zerkms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zerkms/subscriptions","organizations_url":"https://api.github.com/users/zerkms/orgs","repos_url":"https://api.github.com/users/zerkms/repos","events_url":"https://api.github.com/users/zerkms/events{/privacy}","received_events_url":"https://api.github.com/users/zerkms/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T08:59:20Z","updated_at":"2016-03-29T08:59:20Z","body":"I've just pushed another commit https://github.com/zerkms/infoqscraper/commit/3fefdb7588867dffacf629799df41a5920ee5c36 with cleaning up.\r\n\r\nAs a test I downloaded few videos including http://www.infoq.com/presentations/netflix-failure-multiple-regions and sadly it has audio out of sync (minor but noticeable if you're carefully checking for it).\r\n\r\nI will try to make investigation about it, but I'm 99% sure that the sliced-and-compressed videos are fine, but it's the concatenation operation that makes it out of sync."}}