The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "n8n-nodes-m3u8-downloader",
"nodes": [
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
-112,
32
],
"id": "0753008b-7f77-4f67-8965-8a0e7aa662de",
"name": "When clicking \u2018Execute workflow\u2019"
},
{
"parameters": {
"type": "auto",
"url": "https://raw.githubusercontent.com/mediaelement/mediaelement-files/refs/heads/master/big_buck_bunny.mp4",
"filename": "auto-output.mp4",
"cacheDir": "/Users/revolabs-io/Downloads",
"saveDir": "/Users/revolabs-io/Downloads",
"force": true
},
"type": "CUSTOM.videoDownloader",
"typeVersion": 1,
"position": [
112,
-160
],
"id": "db3ddfda-a57f-4701-a944-de36af7071f3",
"name": "Auto"
},
{
"parameters": {
"type": "file",
"url": "https://raw.githubusercontent.com/mediaelement/mediaelement-files/refs/heads/master/big_buck_bunny.mp4",
"filename": "file-output.mp4",
"cacheDir": "/Users/revolabs-io/Downloads",
"saveDir": "/Users/revolabs-io/Downloads",
"force": true
},
"type": "CUSTOM.videoDownloader",
"typeVersion": 1,
"position": [
112,
32
],
"id": "320eea73-2fd4-4326-bdf6-8f020782e11b",
"name": "File"
},
{
"parameters": {
"url": "https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8",
"filename": "m3u8-output.mp4",
"cacheDir": "/Users/revolabs-io/Downloads",
"saveDir": "/Users/revolabs-io/Downloads",
"force": true
},
"type": "CUSTOM.videoDownloader",
"typeVersion": 1,
"position": [
112,
224
],
"id": "e76a6ea7-285c-4aad-b66a-03b9dff3fd71",
"name": "M3U8"
},
{
"parameters": {
"fileSelector": "={{ $json.data.filepath }}",
"options": {}
},
"type": "n8n-nodes-base.readWriteFile",
"typeVersion": 1,
"position": [
336,
32
],
"id": "88b350bd-4ba4-4770-ad37-10563c3066b1",
"name": "Read Files from Disk"
}
],
"connections": {
"When clicking \u2018Execute workflow\u2019": {
"main": [
[
{
"node": "Auto",
"type": "main",
"index": 0
},
{
"node": "File",
"type": "main",
"index": 0
},
{
"node": "M3U8",
"type": "main",
"index": 0
}
]
]
},
"Auto": {
"main": [
[
{
"node": "Read Files from Disk",
"type": "main",
"index": 0
}
]
]
},
"M3U8": {
"main": [
[
{
"node": "Read Files from Disk",
"type": "main",
"index": 0
}
]
]
},
"File": {
"main": [
[
{
"node": "Read Files from Disk",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "0e95d813-e3ce-4c95-9e07-c6b09c3c4830",
"id": "rfSuTXUrUocT0Rra",
"tags": []
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
n8n-nodes-m3u8-downloader. Uses CUSTOM, readWriteFile. Event-driven trigger; 5 nodes.
Source: https://github.com/revolabs-io/n8n-nodes-video-downloader/blob/d63efe70654c9356dffc6a86328edc0a080eb1ab/examples/n8n-nodes-m3u8-downloader.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
[E2E] Listing - Create, Approve, Close. Uses CUSTOM. Event-driven trigger; 9 nodes.
company manager. Uses localFileTrigger, readWriteFile, @packitoo/n8n-nodes-hipe. Event-driven trigger; 9 nodes.
project manager. Uses localFileTrigger, readWriteFile, @packitoo/n8n-nodes-hipe. Event-driven trigger; 9 nodes.
Protect Pdf With The Password Using Convertapi. Uses manualTrigger, readWriteFile, stickyNote, httpRequest. Event-driven trigger; 7 nodes.
[E2E] Availability Exceptions - Create and Delete. Uses CUSTOM. Event-driven trigger; 7 nodes.