myaiteam2 / bitrate-changer
- Public
- 23 runs
-
CPU
Prediction
myaiteam2/bitrate-changer:f9f3c3a8e92eb0c43b039bfc9c7e868d8322b28c6bd6082353106c1027d07cf5IDhnvlkbjbtqdqwzp7l24wa6d4m4StatusSucceededSourceWebHardwareCPUTotal durationCreatedInput
- audio
- Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%00:00:000Stream Type LIVERemaining Time -00:00:0001x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "audio": "https://replicate.delivery/pbxt/KdQdzk971eaxNMEnEJIqb4aG2loGdHEvmhMpOrD6zFc2wSld/Get%20in%20the%20Zone.mp3" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run myaiteam2/bitrate-changer using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "myaiteam2/bitrate-changer:f9f3c3a8e92eb0c43b039bfc9c7e868d8322b28c6bd6082353106c1027d07cf5", { input: { audio: "https://replicate.delivery/pbxt/KdQdzk971eaxNMEnEJIqb4aG2loGdHEvmhMpOrD6zFc2wSld/Get%20in%20the%20Zone.mp3" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run myaiteam2/bitrate-changer using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "myaiteam2/bitrate-changer:f9f3c3a8e92eb0c43b039bfc9c7e868d8322b28c6bd6082353106c1027d07cf5", input={ "audio": "https://replicate.delivery/pbxt/KdQdzk971eaxNMEnEJIqb4aG2loGdHEvmhMpOrD6zFc2wSld/Get%20in%20the%20Zone.mp3" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run myaiteam2/bitrate-changer using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "myaiteam2/bitrate-changer:f9f3c3a8e92eb0c43b039bfc9c7e868d8322b28c6bd6082353106c1027d07cf5", "input": { "audio": "https://replicate.delivery/pbxt/KdQdzk971eaxNMEnEJIqb4aG2loGdHEvmhMpOrD6zFc2wSld/Get%20in%20the%20Zone.mp3" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%00:00:000Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
{ "completed_at": "2024-03-26T04:12:05.450305Z", "created_at": "2024-03-26T04:11:34.711700Z", "data_removed": false, "error": null, "id": "hnvlkbjbtqdqwzp7l24wa6d4m4", "input": { "audio": "https://replicate.delivery/pbxt/KdQdzk971eaxNMEnEJIqb4aG2loGdHEvmhMpOrD6zFc2wSld/Get%20in%20the%20Zone.mp3" }, "logs": "ffmpeg version 5.1.4-0+deb12u1 Copyright (c) 2000-2023 the FFmpeg developers\nbuilt with gcc 12 (Debian 12.2.0-14)\nconfiguration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared\nlibavutil 57. 28.100 / 57. 28.100\nlibavcodec 59. 37.100 / 59. 37.100\nlibavformat 59. 27.100 / 59. 27.100\nlibavdevice 59. 7.100 / 59. 7.100\nlibavfilter 8. 44.100 / 8. 44.100\nlibswscale 6. 7.100 / 6. 7.100\nlibswresample 4. 7.100 / 4. 7.100\nlibpostproc 56. 6.100 / 56. 6.100\nInput #0, mp3, from '/tmp/tmpsh3eawiwGet in the Zone.mp3':\nMetadata:\nencoder : Lavf58.45.100\nDuration: 00:03:00.02, start: 0.023021, bitrate: 192 kb/s\nStream #0:0: Audio: mp3, 48000 Hz, stereo, fltp, 192 kb/s\nMetadata:\nencoder : Lavc58.91\nStream mapping:\nStream #0:0 -> #0:0 (mp3 (mp3float) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/output_320kbps.mp3':\nMetadata:\nTSSE : Lavf59.27.100\nStream #0:0: Audio: mp3, 48000 Hz, stereo, fltp, 320 kb/s\nMetadata:\nencoder : Lavc59.37.100 libmp3lame\nsize= 1kB time=00:00:00.00 bitrate=N/A speed= 0x\nsize= 512kB time=00:00:16.27 bitrate= 257.7kbits/s speed=32.5x\nsize= 1280kB time=00:00:33.48 bitrate= 313.2kbits/s speed=33.5x\nsize= 1792kB time=00:00:50.11 bitrate= 292.9kbits/s speed=33.4x\nsize= 2560kB time=00:01:06.74 bitrate= 314.2kbits/s speed=33.4x\nsize= 3072kB time=00:01:24.16 bitrate= 299.0kbits/s speed=33.6x\nsize= 3840kB time=00:01:41.01 bitrate= 311.4kbits/s speed=33.6x\nsize= 4352kB time=00:01:57.81 bitrate= 302.6kbits/s speed=33.6x\nsize= 5120kB time=00:02:14.66 bitrate= 311.5kbits/s speed=33.6x\nsize= 5888kB time=00:02:31.80 bitrate= 317.7kbits/s speed=33.7x\nsize= 6400kB time=00:02:49.00 bitrate= 310.2kbits/s speed=33.8x\nsize= 7033kB time=00:03:00.00 bitrate= 320.1kbits/s speed= 34x\nvideo:0kB audio:7032kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.013956%", "metrics": { "predict_time": 6.379641, "total_time": 30.738605 }, "output": "https://replicate.delivery/pbxt/egHBdyyrtHU1YSLtFxL0LTdPoGgeG5T5dEZ6hyoyf8lrofPKB/output_320kbps.mp3", "started_at": "2024-03-26T04:11:59.070664Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/hnvlkbjbtqdqwzp7l24wa6d4m4", "cancel": "https://api.replicate.com/v1/predictions/hnvlkbjbtqdqwzp7l24wa6d4m4/cancel" }, "version": "f9f3c3a8e92eb0c43b039bfc9c7e868d8322b28c6bd6082353106c1027d07cf5" }
Generated inffmpeg version 5.1.4-0+deb12u1 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared libavutil 57. 28.100 / 57. 28.100 libavcodec 59. 37.100 / 59. 37.100 libavformat 59. 27.100 / 59. 27.100 libavdevice 59. 7.100 / 59. 7.100 libavfilter 8. 44.100 / 8. 44.100 libswscale 6. 7.100 / 6. 7.100 libswresample 4. 7.100 / 4. 7.100 libpostproc 56. 6.100 / 56. 6.100 Input #0, mp3, from '/tmp/tmpsh3eawiwGet in the Zone.mp3': Metadata: encoder : Lavf58.45.100 Duration: 00:03:00.02, start: 0.023021, bitrate: 192 kb/s Stream #0:0: Audio: mp3, 48000 Hz, stereo, fltp, 192 kb/s Metadata: encoder : Lavc58.91 Stream mapping: Stream #0:0 -> #0:0 (mp3 (mp3float) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/output_320kbps.mp3': Metadata: TSSE : Lavf59.27.100 Stream #0:0: Audio: mp3, 48000 Hz, stereo, fltp, 320 kb/s Metadata: encoder : Lavc59.37.100 libmp3lame size= 1kB time=00:00:00.00 bitrate=N/A speed= 0x size= 512kB time=00:00:16.27 bitrate= 257.7kbits/s speed=32.5x size= 1280kB time=00:00:33.48 bitrate= 313.2kbits/s speed=33.5x size= 1792kB time=00:00:50.11 bitrate= 292.9kbits/s speed=33.4x size= 2560kB time=00:01:06.74 bitrate= 314.2kbits/s speed=33.4x size= 3072kB time=00:01:24.16 bitrate= 299.0kbits/s speed=33.6x size= 3840kB time=00:01:41.01 bitrate= 311.4kbits/s speed=33.6x size= 4352kB time=00:01:57.81 bitrate= 302.6kbits/s speed=33.6x size= 5120kB time=00:02:14.66 bitrate= 311.5kbits/s speed=33.6x size= 5888kB time=00:02:31.80 bitrate= 317.7kbits/s speed=33.7x size= 6400kB time=00:02:49.00 bitrate= 310.2kbits/s speed=33.8x size= 7033kB time=00:03:00.00 bitrate= 320.1kbits/s speed= 34x video:0kB audio:7032kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.013956%
Want to make some of these yourself?
Run this model