Skip to content

Commit 2329406

Browse files
authored
Merge pull request #23 from RustedBytes/copilot/move-binaries-to-additional-tools
[WIP] Move binaries to additional tools instead of 3rd-party
2 parents fb09a31 + 4487bdf commit 2329406

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

.github/workflows/download-and-release.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@ jobs:
1010
- name: Download static FFmpeg
1111
run: |
1212
mkdir /tmp/3dparty-bins
13-
wget "https://github.com/RustedBytes/audio-from-video/releases/download/v0.2.2/audio-from-video"
14-
mv audio-from-video /tmp/3dparty-bins/audio-from-video
15-
wget "https://github.com/RustedBytes/data-viewer-audio/releases/download/v0.2.2/data-viewer-audio"
16-
mv data-viewer-audio /tmp/3dparty-bins/data-viewer-audio
17-
wget "https://github.com/RustedBytes/audio-parquet-merger/releases/download/v0.1.0/audio-parquet-merger"
18-
mv audio-parquet-merger /tmp/3dparty-bins/audio-parquet-merger
1913
wget "https://github.com/hangxie/parquet-tools/releases/download/v1.37.1/parquet-tools-v1.37.1-linux-amd64.gz"
2014
gzip -d parquet-tools-v1.37.1-linux-amd64.gz
2115
mv parquet-tools-v1.37.1-linux-amd64 /tmp/3dparty-bins/parquet-tools
@@ -70,20 +64,32 @@ jobs:
7064
run: wget -O "/tmp/wav-files-echo" "https://github.com/RustedBytes/wav-files-echo/releases/download/v0.1.0/wav-files-echo"
7165
- name: Download babylonify
7266
run: wget -O "/tmp/babylonify" "https://github.com/RustedBytes/babylonify/releases/download/v0.1.0/babylonify"
67+
- name: Download audio-from-video
68+
run: wget -O "/tmp/audio-from-video" "https://github.com/RustedBytes/audio-from-video/releases/download/v0.2.2/audio-from-video"
69+
- name: Download data-viewer-audio
70+
run: wget -O "/tmp/data-viewer-audio" "https://github.com/RustedBytes/data-viewer-audio/releases/download/v0.2.2/data-viewer-audio"
71+
- name: Download audio-parquet-merger
72+
run: wget -O "/tmp/audio-parquet-merger" "https://github.com/RustedBytes/audio-parquet-merger/releases/download/v0.1.0/audio-parquet-merger"
7373
- name: Make files executable
7474
run: |
7575
chmod +x /tmp/wav-files-*
7676
chmod +x /tmp/audios-to-dataset
7777
chmod +x /tmp/extract-audio
7878
chmod +x /tmp/babylonify
79+
chmod +x /tmp/audio-from-video
80+
chmod +x /tmp/data-viewer-audio
81+
chmod +x /tmp/audio-parquet-merger
7982
- name: Strip files
8083
run: |
8184
strip -s /tmp/wav-files-*
8285
strip -s /tmp/audios-to-dataset
8386
strip -s /tmp/extract-audio
8487
strip -s /tmp/babylonify
88+
strip -s /tmp/audio-from-video
89+
strip -s /tmp/data-viewer-audio
90+
strip -s /tmp/audio-parquet-merger
8591
- name: Create ZIP archive - 1
86-
run: zip -j /tmp/additional-tools.zip /tmp/audios-to-dataset /tmp/extract-audio /tmp/babylonify
92+
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
8793
- name: Create ZIP archive - 2
8894
run: zip -j /tmp/wav-files-toolkit.zip /tmp/wav-files-*
8995
- name: Create ZIP archive - 3

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ The following tools are available in the `additional-tools.zip` release archive:
3434
- [x] [**audios-to-dataset**](https://github.com/RustedBytes/audios-to-dataset): Convert audio files to dataset format
3535
- [x] [**extract-audio**](https://github.com/RustedBytes/extract-audio): Extract audio from various sources
3636
- [x] [**babylonify**](https://github.com/RustedBytes/babylonify): Filter parquet files by language
37+
- [x] [**audio-from-video**](https://github.com/RustedBytes/audio-from-video): Extract audio tracks from video files
38+
- [x] [**data-viewer-audio**](https://github.com/RustedBytes/data-viewer-audio): View and inspect audio dataset information
39+
- [x] [**audio-parquet-merger**](https://github.com/RustedBytes/audio-parquet-merger): Merge multiple audio parquet files
3740

3841
## 3rd-party Tools
3942

@@ -43,9 +46,6 @@ The following external tools are bundled with the toolkit and available in the `
4346
- [x] [**ffprobe**](https://ffmpeg.org/ffprobe.html): Multimedia stream analyzer, included with FFmpeg
4447
- [x] [**parquet-tools**](https://github.com/hangxie/parquet-tools): Command-line tools for Apache Parquet files
4548
- [x] [**nnnoiseless**](https://github.com/RustedBytes/nnnoiseless-releases): RNNoise-based noise suppression tool
46-
- [x] [**audio-from-video**](https://github.com/RustedBytes/audio-from-video): Extract audio tracks from video files
47-
- [x] [**data-viewer-audio**](https://github.com/RustedBytes/data-viewer-audio): View and inspect audio dataset information
48-
- [x] [**audio-parquet-merger**](https://github.com/RustedBytes/audio-parquet-merger): Merge multiple audio parquet files
4949

5050
### Demo
5151

0 commit comments

Comments
 (0)