From 6b2c44660eaef315815f189f29ae053e36b72218 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:27:25 +0000 Subject: [PATCH 1/2] Initial plan From 4487bdf40746c099eb4072e23302322c264d781e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:31:56 +0000 Subject: [PATCH 2/2] Move audio-from-video, data-viewer-audio, and audio-parquet-merger to additional tools Co-authored-by: egorsmkv <7875085+egorsmkv@users.noreply.github.com> --- .github/workflows/download-and-release.yml | 20 +++++++++++++------- README.md | 6 +++--- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/download-and-release.yml b/.github/workflows/download-and-release.yml index 8cd8be2..05b9fda 100644 --- a/.github/workflows/download-and-release.yml +++ b/.github/workflows/download-and-release.yml @@ -10,12 +10,6 @@ jobs: - name: Download static FFmpeg run: | mkdir /tmp/3dparty-bins - wget "https://github.com/RustedBytes/audio-from-video/releases/download/v0.2.2/audio-from-video" - mv audio-from-video /tmp/3dparty-bins/audio-from-video - wget "https://github.com/RustedBytes/data-viewer-audio/releases/download/v0.2.2/data-viewer-audio" - mv data-viewer-audio /tmp/3dparty-bins/data-viewer-audio - wget "https://github.com/RustedBytes/audio-parquet-merger/releases/download/v0.1.0/audio-parquet-merger" - mv audio-parquet-merger /tmp/3dparty-bins/audio-parquet-merger wget "https://github.com/hangxie/parquet-tools/releases/download/v1.37.1/parquet-tools-v1.37.1-linux-amd64.gz" gzip -d parquet-tools-v1.37.1-linux-amd64.gz mv parquet-tools-v1.37.1-linux-amd64 /tmp/3dparty-bins/parquet-tools @@ -70,20 +64,32 @@ jobs: run: wget -O "/tmp/wav-files-echo" "https://github.com/RustedBytes/wav-files-echo/releases/download/v0.1.0/wav-files-echo" - name: Download babylonify run: wget -O "/tmp/babylonify" "https://github.com/RustedBytes/babylonify/releases/download/v0.1.0/babylonify" + - name: Download audio-from-video + run: wget -O "/tmp/audio-from-video" "https://github.com/RustedBytes/audio-from-video/releases/download/v0.2.2/audio-from-video" + - name: Download data-viewer-audio + run: wget -O "/tmp/data-viewer-audio" "https://github.com/RustedBytes/data-viewer-audio/releases/download/v0.2.2/data-viewer-audio" + - name: Download audio-parquet-merger + run: wget -O "/tmp/audio-parquet-merger" "https://github.com/RustedBytes/audio-parquet-merger/releases/download/v0.1.0/audio-parquet-merger" - name: Make files executable run: | chmod +x /tmp/wav-files-* chmod +x /tmp/audios-to-dataset chmod +x /tmp/extract-audio chmod +x /tmp/babylonify + chmod +x /tmp/audio-from-video + chmod +x /tmp/data-viewer-audio + chmod +x /tmp/audio-parquet-merger - name: Strip files run: | strip -s /tmp/wav-files-* strip -s /tmp/audios-to-dataset strip -s /tmp/extract-audio strip -s /tmp/babylonify + strip -s /tmp/audio-from-video + strip -s /tmp/data-viewer-audio + strip -s /tmp/audio-parquet-merger - name: Create ZIP archive - 1 - run: zip -j /tmp/additional-tools.zip /tmp/audios-to-dataset /tmp/extract-audio /tmp/babylonify + run: zip -j /tmp/additional-tools.zip /tmp/audios-to-dataset /tmp/extract-audio /tmp/babylonify /tmp/audio-from-video /tmp/data-viewer-audio /tmp/audio-parquet-merger - name: Create ZIP archive - 2 run: zip -j /tmp/wav-files-toolkit.zip /tmp/wav-files-* - name: Create ZIP archive - 3 diff --git a/README.md b/README.md index 5da8745..5843fdc 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,9 @@ The following tools are available in the `additional-tools.zip` release archive: - [x] [**audios-to-dataset**](https://github.com/RustedBytes/audios-to-dataset): Convert audio files to dataset format - [x] [**extract-audio**](https://github.com/RustedBytes/extract-audio): Extract audio from various sources - [x] [**babylonify**](https://github.com/RustedBytes/babylonify): Filter parquet files by language +- [x] [**audio-from-video**](https://github.com/RustedBytes/audio-from-video): Extract audio tracks from video files +- [x] [**data-viewer-audio**](https://github.com/RustedBytes/data-viewer-audio): View and inspect audio dataset information +- [x] [**audio-parquet-merger**](https://github.com/RustedBytes/audio-parquet-merger): Merge multiple audio parquet files ## 3rd-party Tools @@ -43,9 +46,6 @@ The following external tools are bundled with the toolkit and available in the ` - [x] [**ffprobe**](https://ffmpeg.org/ffprobe.html): Multimedia stream analyzer, included with FFmpeg - [x] [**parquet-tools**](https://github.com/hangxie/parquet-tools): Command-line tools for Apache Parquet files - [x] [**nnnoiseless**](https://github.com/RustedBytes/nnnoiseless-releases): RNNoise-based noise suppression tool -- [x] [**audio-from-video**](https://github.com/RustedBytes/audio-from-video): Extract audio tracks from video files -- [x] [**data-viewer-audio**](https://github.com/RustedBytes/data-viewer-audio): View and inspect audio dataset information -- [x] [**audio-parquet-merger**](https://github.com/RustedBytes/audio-parquet-merger): Merge multiple audio parquet files ### Demo