{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":666228928,"defaultBranch":"main","name":"commentplayer","ownerLogin":"seagetch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-14T02:40:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/449741?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689302426.0","currentOid":""},"activityList":{"items":[{"before":"503d6ac34700e01188e77f4265528a34240138a3","after":"aee9bdaf001c7c6514a21fef3d8a63cee1d19328","ref":"refs/heads/main","pushedAt":"2023-08-10T15:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Added requirements.txt","shortMessageHtmlLink":"Added requirements.txt"}},{"before":"db5aa80474ba9ae16a6d7e10e9cd7fd2a9efef77","after":"503d6ac34700e01188e77f4265528a34240138a3","ref":"refs/heads/main","pushedAt":"2023-08-10T14:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Reworked audio generation in movie creation with segmented comments handling\n\n- Modified the `create_text_image` function to accept a `font` argument, streamlining text rendering.\n\n- Extensively reworked the `generate_wav` function to handle segmented comments:\n - Segmented comments refer to dividing comments into separate segments based on specified delimiters (in this case, '---'). Each segment is processed independently, allowing for more granular control over the audio generation.\n - Introduced logic to accurately calculate and insert silence durations between audio segments.\n - Implemented support for processing each comment segment separately, appending them in sequence with precise control over start times and durations.\n\n- Made necessary adjustments to the main logic to comply with the changes in the `create_text_image` and `generate_wav` functions.\n\nThe rework on `generate_wav` enhances audio handling, ensuring that segmented comments are processed efficiently and with greater accuracy. It provides better alignment between text segments and their corresponding audio parts, leading to a more refined final video product.","shortMessageHtmlLink":"Reworked audio generation in movie creation with segmented comments h…"}},{"before":"7da1bbf5f402082beeb66e78361dc13b4821a2f7","after":"db5aa80474ba9ae16a6d7e10e9cd7fd2a9efef77","ref":"refs/heads/main","pushedAt":"2023-08-07T02:58:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Change indent from space to tab.","shortMessageHtmlLink":"Change indent from space to tab."}},{"before":"0fd84c61f5460e08791447de0e34e3bc3934e258","after":"7da1bbf5f402082beeb66e78361dc13b4821a2f7","ref":"refs/heads/main","pushedAt":"2023-08-03T15:44:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Added trajectory visualization and composed video with trajectories. Updated processing of speed changes and offsets to skip comments inside brackets.","shortMessageHtmlLink":"Added trajectory visualization and composed video with trajectories. …"}},{"before":"d6e3f43060d2dbaec8498e0efc60e9bb6a4032d4","after":"0fd84c61f5460e08791447de0e34e3bc3934e258","ref":"refs/heads/main","pushedAt":"2023-08-02T15:27:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Commit: Implement Video Speed Processing and Comment Adjustments\n\n- Added functions to apply speed changes to video clips and adjust comment timings accordingly.\n- Introduced the 'apply_speed_change' and 'apply_speed_multiplier' functions to handle speed changes.\n- Added 'process_video_speed_and_offsets' function to manage video clip processing and comment adjustments. (partially manual fix.)\n- Modified the 'overlay_text_comments' function to include literal and pronoun text parsing.\n- Changed 'main' function logic to include the new video speed processing and comment adjustments.\n- Included additional print statements for debugging and monitoring.\n- Other minor refactorings and enhancements, including handling different types of video inputs in 'overlay_text_comments' and modifications in 'generate_wav' function for text parsing.","shortMessageHtmlLink":"Commit: Implement Video Speed Processing and Comment Adjustments"}},{"before":"cb5f77418876b12341a0c8af00478c84737b740e","after":"d6e3f43060d2dbaec8498e0efc60e9bb6a4032d4","ref":"refs/heads/main","pushedAt":"2023-08-01T16:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Updated README.","shortMessageHtmlLink":"Updated README."}},{"before":"5eb545388a5cab578e7c0c001cdfa13405925361","after":"cb5f77418876b12341a0c8af00478c84737b740e","ref":"refs/heads/main","pushedAt":"2023-08-01T16:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Updated README.","shortMessageHtmlLink":"Updated README."}},{"before":"39b42b4c32e5d94e208915520121289afae638b8","after":"5eb545388a5cab578e7c0c001cdfa13405925361","ref":"refs/heads/main","pushedAt":"2023-08-01T16:33:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Added Screenshot.","shortMessageHtmlLink":"Added Screenshot."}},{"before":"a065aae9c9bae13af8e6100fa3e60c0756ee82ac","after":"39b42b4c32e5d94e208915520121289afae638b8","ref":"refs/heads/main","pushedAt":"2023-08-01T16:26:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Updated README.md (generated by ChatGPT.)","shortMessageHtmlLink":"Updated README.md (generated by ChatGPT.)"}},{"before":"8d0454a6879d0d539687fe4a169cea96b6589142","after":"a065aae9c9bae13af8e6100fa3e60c0756ee82ac","ref":"refs/heads/main","pushedAt":"2023-08-01T16:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Initial import of generate_movie.py","shortMessageHtmlLink":"Initial import of generate_movie.py"}},{"before":"7f47ada58024db007f8067d483f03004e74335a1","after":"8d0454a6879d0d539687fe4a169cea96b6589142","ref":"refs/heads/main","pushedAt":"2023-08-01T16:02:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"- Add playback rate scaling and initialization to align with comment-driven speed adjustments.\n- Implement skipping logic between '[' and ']' markers in the comment timeline, including nested '[' handling.\n- Introduce findPlaybackSpeedByOffset to dynamically adjust playback speed based on comment commands for fast-forwarding or slowing down.\n- Update the setPosition method to handle skipped zones in the timeline.\n- Modify updateOverlay to parse special notation '{|}' to handle display text and speech text differently.\n- Improve updateTimer to fine-tune overlay display timing based on playback speed and comment offsets.\n- Various refactoring and code organization improvements for better readability and maintainability.\"","shortMessageHtmlLink":"- Add playback rate scaling and initialization to align with comment-…"}},{"before":"191eacc5bb6e57fdf5035950c46d3275acfec0fe","after":"7f47ada58024db007f8067d483f03004e74335a1","ref":"refs/heads/main","pushedAt":"2023-07-14T04:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Added image data.","shortMessageHtmlLink":"Added image data."}},{"before":"aac30b0a8ee96ff4588b390a97f74aaccbeeb9d7","after":"191eacc5bb6e57fdf5035950c46d3275acfec0fe","ref":"refs/heads/main","pushedAt":"2023-07-14T03:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Initial introduction.","shortMessageHtmlLink":"Initial introduction."}},{"before":"4004a65fe6ae1b3146aae14214fb51e56d8d3d39","after":"aac30b0a8ee96ff4588b390a97f74aaccbeeb9d7","ref":"refs/heads/main","pushedAt":"2023-07-14T02:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Added INSTALL.md","shortMessageHtmlLink":"Added INSTALL.md"}},{"before":"74626be688b0234190ee645a10ab35d473459b60","after":"4004a65fe6ae1b3146aae14214fb51e56d8d3d39","ref":"refs/heads/main","pushedAt":"2023-07-14T02:45:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"fixed minor desciption.","shortMessageHtmlLink":"fixed minor desciption."}},{"before":null,"after":"74626be688b0234190ee645a10ab35d473459b60","ref":"refs/heads/main","pushedAt":"2023-07-14T02:40:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seagetch","name":"seagetch","path":"/seagetch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/449741?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADaDMpAQA","startCursor":null,"endCursor":null}},"title":"Activity · seagetch/commentplayer"}