Releases: hopskipnfall/dialog
Releases · hopskipnfall/dialog
Version 0.0.3 (alpha)
Dialog is a cross-platform app to extract audio from a video file. If subtitles are available, they can be used to shorten the audio file by cutting out gaps in subtitles that are longer than 1.5 seconds.
Most initial features are implemented. See progress towards V1 here.
Current features:
- App extracts dialog audio as an MP3 file from the input video. Any gap between subtitles that is longer than 1.5 seconds is removed. Shorter silences are allowed, as it doesn't disrupt the flow of a conversation. This will be configurable in the future.
- Users can choose which subtitle and audio track to use for extraction purposes.
- Users can select labeled chapters in the videos to remove (e.g. to remove an opening song or a preview for the next episode).
- 🆕 Users can edit album/track metadata for the outputted files.
- 🆕 External subtitle file support.
- 🆕 Support for full audio ripping from a video without isolating dialog.
Known issues:
- There is no logic to surface error messages to the client. If something goes wrong, please look at the developer console for error messages for now.
- Only text-based (e.g. ASS/SRT) subtitle formats are currently supported.
- I do not know what kind of container video formats work right now, I haven't had a chance to do a full suite of tests.
- Users have to close and reopen the app to start a new extraction.
- No cancel buttons.
- No custom app icon.
- Album name gets surrounded by single quotes because of a bug in ffmpeg.
- Dialog gap threshold is not configurable yet.
Alpha Release #2
First release stable enough for someone other than me to play with.
Current features:
- App extracts dialog audio as an MP3 file from the input video. Any gap between subtitles that is longer than 1.5 seconds is removed. Shorter silences are allowed, as it doesn't disrupt the flow of a conversation. This will be configurable in the future.
- Users can choose which subtitle and audio track to use for extraction purposes.
- Users can select labeled chapters in the videos to remove (e.g. to remove an opening song or a preview for the next episode).
Known issues:
- There is no logic to surface error messages to the client. If something goes wrong, please look at the developer console for error messages for now.
- Only ASS/SRT subtitle formats are currently supported. Support for image-based subtitles (not to be confused with hardsubs) is coming in a future release.
- I do not know what kind of container video formats work right now, I haven't had a chance to do a full suite of tests.
- Users have to close and reopen the app to start a new extraction.
- No cancel buttons.
- No custom app icon.
- No support for videos without embedded subtitles.
Initial Alpha Release
Still needs a lot of cleanup but this is the first working version.
This release is for debugging purposes.

