{"id":17994,"date":"2026-03-10T10:16:32","date_gmt":"2026-03-10T10:16:32","guid":{"rendered":"https:\/\/soundandgo.com\/?p=17994"},"modified":"2026-03-10T12:05:49","modified_gmt":"2026-03-10T12:05:49","slug":"mp4-to-mp3","status":"publish","type":"post","link":"https:\/\/soundandgo.com\/en\/mp4-to-mp3\/","title":{"rendered":"MP4 to MP3 Converter &#8211; MP4 in MP3 &#8211; Extract MP4 Audio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"17994\" class=\"elementor elementor-17994 elementor-17973\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f9e260 e-flex e-con-boxed e-con e-parent\" data-id=\"33f9e260\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4fa7612 e-con-full e-flex e-con e-child\" data-id=\"4fa7612\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95603c6 elementor-widget elementor-widget-breadcrumbs\" data-id=\"95603c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1df4932a elementor-widget elementor-widget-heading\" data-id=\"1df4932a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-xxl\">MP4 to MP3 converter free - Extract MP4 Audio<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e131fbb elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"e131fbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">100% locally in your browser<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">No uploads<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Nothing gets saved<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">No ads <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19c4bf64 elementor-widget elementor-widget-html\" data-id=\"19c4bf64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"sag-converter\" role=\"group\" aria-label=\"Audio Converter\">\n  <style>\n    .sag-converter{\n      --bg:#ffffff; --fg:#0f172a; --muted:#5b6473;\n      --brand:#4D00F2; --brand-2:#3c00bd;\n      --ok:#16a34a; --error:#dc2626;\n      --border:#e5e7eb; --surface:#f8fafc;\n      --radius:16px; --shadow:0 10px 28px rgba(2,6,23,.08);\n      --soft:#f4f6fb;\n      color-scheme:only light;\n      background:var(--bg); color:var(--fg);\n      border:1px solid var(--border); border-radius:var(--radius);\n      padding:18px; box-shadow:var(--shadow);\n      font-family:system-ui, Arial, sans-serif;\n      max-width:680px; margin:0 auto;\n    }\n\n    .sag-converter p{ margin:6px 0; color:var(--muted); font-size:14px; line-height:1.35; }\n    .sag-converter label{ font-size:13px; color:var(--muted); }\n    .sag-converter .row{ display:flex; flex-wrap:wrap; gap:10px; align-items:center; margin:12px 0; }\n    .sag-converter .stack{ display:grid; gap:8px; width:100%; }\n    .sag-converter .grid2{ display:grid; gap:10px; grid-template-columns:1fr; width:100%; }\n    @media(min-width:560px){ .sag-converter .grid2{ grid-template-columns:1fr 1fr; } }\n\n    .sag-converter .step{ border:1px solid var(--border); border-radius:16px; background:#fff; padding:14px; margin-top:12px; }\n    .sag-converter .head{ display:flex; align-items:flex-start; justify-content:space-between; gap:10px; }\n\n    .sag-converter .badge{\n      display:inline-flex; align-items:center; gap:8px;\n      font-size:12px; padding:6px 10px; border-radius:999px;\n      border:1px solid var(--border); background:#fff; color:var(--muted);\n      white-space:nowrap; position:relative;\n      flex:0 0 auto;\n    }\n    .sag-converter .badge::before{ content:\"\"; width:9px; height:9px; border-radius:999px; background:#cbd5e1; flex:0 0 auto; }\n    .sag-converter .badge.ok{ color:#065f46; border-color:#a7f3d0; background:#ecfdf5; }\n    .sag-converter .badge.ok::before{ background:var(--ok); }\n    .sag-converter .badge.run{ color:#1d4ed8; border-color:#bfdbfe; background:#eff6ff; }\n    .sag-converter .badge.run::before{ background:#2563eb; animation:sagPulse 1.15s ease-out infinite; }\n    .sag-converter .badge.err{ color:#991b1b; border-color:#fecaca; background:#fef2f2; }\n    .sag-converter .badge.err::before{ background:var(--error); }\n\n    @keyframes sagPulse{\n      0%{ box-shadow:0 0 0 0 rgba(37,99,235,.35); transform:scale(1); }\n      70%{ box-shadow:0 0 0 10px rgba(37,99,235,0); transform:scale(1.05); }\n      100%{ box-shadow:0 0 0 0 rgba(37,99,235,0); transform:scale(1); }\n    }\n\n    .sag-converter .btn{\n      display:inline-flex; align-items:center; justify-content:center; gap:.6rem;\n      border:1px solid var(--border); padding:12px 14px; font-size:15px; font-weight:700;\n      border-radius:12px; line-height:1; cursor:pointer;\n      transition:transform .04s ease, background .2s ease, opacity .2s ease;\n      text-decoration:none; user-select:none; width:100%;\n    }\n    .sag-converter .btn:hover{ transform:translateY(-1px); }\n    .sag-converter .btn[disabled]{ opacity:.55; cursor:not-allowed; transform:none; }\n    .sag-converter .btn.primary{ background:var(--brand); color:#fff; border-color:var(--brand); }\n    .sag-converter .btn.secondary{ background:#fff; color:var(--fg); }\n\n    .sag-converter select,\n    .sag-converter input[type=\"text\"],\n    .sag-converter input[type=\"number\"]{\n      -webkit-appearance:none !important; appearance:none !important;\n      background:#fff !important; color:var(--fg) !important;\n      border:1px solid var(--border) !important; border-radius:12px !important;\n      padding:12px !important; outline:none !important;\n      box-shadow:inset 0 1px 0 rgba(2,6,23,.04) !important; width:100%;\n    }\n\n    .sag-converter select{\n      padding-right:44px !important;\n      background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6473' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\");\n      background-repeat:no-repeat;\n      background-position:right 14px center;\n      background-size:16px 16px;\n      cursor:pointer;\n    }\n\n    .sag-converter select:focus,\n    .sag-converter input[type=\"text\"]:focus,\n    .sag-converter input[type=\"number\"]:focus{\n      border-color:var(--brand) !important;\n      box-shadow:0 0 0 4px rgba(77,0,242,.16) !important;\n    }\n\n    .sag-converter .dropLabel{\n      border:2px dashed var(--border); border-radius:14px; padding:16px;\n      text-align:center; background:var(--soft);\n      transition:border-color .2s ease, background .2s ease;\n      font-weight:750; width:100%; cursor:pointer; display:block; position:relative;\n    }\n    .sag-converter .dropLabel.drag{ border-color:var(--brand); background:#f0eaff; }\n    .sag-converter .dropLabel small{ display:block; margin-top:6px; font-weight:600; color:var(--muted); }\n    .sag-converter .fileInsideLabel{ position:absolute; inset:0; opacity:0; cursor:pointer; width:100%; height:100%; }\n\n    .sag-converter details{ border:1px solid var(--border); border-radius:12px; background:#fff; padding:12px 14px; margin-top:10px; }\n    .sag-converter summary{ cursor:pointer; font-weight:750; color:var(--fg); outline:none; display:flex; align-items:center; gap:10px; list-style:none; }\n    .sag-converter details summary::-webkit-details-marker{ display:none; }\n    .sag-converter .optArrow{ width:18px; display:inline-flex; justify-content:center; color:var(--muted); transition:transform .2s ease; }\n    .sag-converter details[open] .optArrow{ transform:rotate(90deg); }\n    .sag-converter .optRight{ margin-left:auto; font-size:13px; color:var(--muted); font-weight:650; }\n\n    .sag-converter .optBlock{ margin-top:12px; padding:12px; border:1px solid var(--border); border-radius:12px; background:var(--surface); }\n    .sag-converter .optTitle{ font-size:13px; font-weight:850; color:var(--fg); margin:0 0 10px; }\n    .sag-converter .helpTight{ margin-top:6px; font-size:12px; color:var(--muted); line-height:1.35; }\n    .sag-converter .unitInput{ display:grid; grid-template-columns:1fr 92px; gap:10px; align-items:stretch; }\n    .sag-converter .unitTag{ display:flex; align-items:center; justify-content:center; border:1px solid var(--border); border-radius:12px; background:#fff; color:var(--muted); font-weight:800; font-size:13px; }\n    .sag-converter .switch{ display:flex; align-items:center; justify-content:space-between; gap:10px; width:100%; margin-top:12px; }\n    .sag-converter input[type=\"checkbox\"]{ width:18px; height:18px; accent-color:var(--brand); }\n\n    .sag-converter .meter{ height:10px; background:#e5e7eb; border-radius:999px; overflow:hidden; width:100%; }\n    .sag-converter .meter>span{ display:block; height:100%; width:0%; background:linear-gradient(90deg,var(--brand),var(--brand-2)); transition:width .15s ease; }\n\n    .sag-converter .fileList{ display:grid; gap:10px; margin-top:10px; }\n    .sag-converter .fileItem{ border:1px solid var(--border); background:#fff; border-radius:14px; padding:12px; }\n    .sag-converter .fileTop{\n      display:grid;\n      grid-template-columns: minmax(0, 1fr) auto;\n      align-items:center;\n      gap:12px;\n    }\n    .sag-converter .fileLeft{ min-width:0; }\n    .sag-converter .fileName{\n      font-weight:750; font-size:14px; color:var(--fg);\n      overflow:hidden; text-overflow:ellipsis; white-space:nowrap;\n      max-width:100%;\n    }\n    .sag-converter .fileMeta{ margin-top:4px; font-size:13px; color:var(--muted); display:flex; gap:12px; flex-wrap:wrap; }\n    .sag-converter .fileActions{\n      display:flex; gap:10px; align-items:center; justify-content:flex-end;\n      flex-wrap:nowrap;\n      white-space:nowrap;\n    }\n    .sag-converter .miniBtn{\n      border:1px solid var(--border); background:#fff; color:var(--fg);\n      border-radius:10px; padding:10px 12px; font-size:13px; font-weight:800;\n      cursor:pointer; text-decoration:none; white-space:nowrap;\n    }\n    .sag-converter .miniBtn[disabled]{ opacity:.55; cursor:not-allowed; }\n\n    .sag-converter .hint{ margin-top:10px; font-size:13px; color:var(--muted); }\n    .sag-converter .topActions{ display:grid; gap:10px; margin-top:10px; }\n\n    \/* Tooltip *\/\n    .sag-converter .labelRow{\n      display:inline-flex;\n      align-items:center;\n      gap:8px;\n    }\n    .sag-converter .tipWrap{ position:relative; display:inline-flex; }\n    .sag-converter .tipBtn{\n      width:20px; height:20px;\n      border-radius:999px;\n      border:1px solid var(--border);\n      background:#fff;\n      color:var(--muted);\n      font-weight:900;\n      font-size:12px;\n      line-height:1;\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      cursor:pointer;\n      padding:0;\n    }\n    .sag-converter .tipBtn:focus{\n      outline:none;\n      box-shadow:0 0 0 4px rgba(77,0,242,.16);\n      border-color:var(--brand);\n    }\n    .sag-converter .tipBubble{\n      position:absolute;\n      left:0;\n      top:calc(100% + 8px);\n      width:min(320px, 76vw);\n      background:#0f172a;\n      color:#fff;\n      border-radius:12px;\n      padding:10px 12px;\n      font-size:12px;\n      line-height:1.35;\n      box-shadow:0 12px 28px rgba(2,6,23,.24);\n      z-index:50;\n      display:none;\n    }\n    .sag-converter .tipBubble::before{\n      content:\"\";\n      position:absolute;\n      top:-6px;\n      left:10px;\n      width:12px; height:12px;\n      background:#0f172a;\n      transform:rotate(45deg);\n      border-radius:2px;\n    }\n    .sag-converter .tipWrap:hover .tipBubble{ display:block; }\n    .sag-converter .tipWrap[data-open=\"1\"] .tipBubble{ display:block; }\n  <\/style>\n\n  <div class=\"step\">\n    <div class=\"head\">\n      <div><\/div>\n      <span class=\"badge\" data-badge>No file yet<\/span>\n    <\/div>\n\n    <div class=\"row\">\n      <label class=\"dropLabel\" data-drop role=\"button\" tabindex=\"0\">\n        Drop audio files here or click to select\n        <small>Multiple files supported<\/small>\n        <input class=\"fileInsideLabel\" data-file type=\"file\" accept=\"audio\/*,video\/*\" multiple \/>\n      <\/label>\n    <\/div>\n\n    <div class=\"row\">\n      <div class=\"grid2\">\n        <div class=\"stack\">\n          <div class=\"labelRow\">\n            <label style=\"margin:0\">Source<\/label>\n            <span class=\"tipWrap\" data-tip>\n              <button class=\"tipBtn\" type=\"button\" aria-label=\"Info about source\" aria-expanded=\"false\">?<\/button>\n              <span class=\"tipBubble\" role=\"tooltip\">\n                You can also select multiple source formats at once and convert them to a single target format.\n              <\/span>\n            <\/span>\n          <\/div>\n          <select data-source>\n            <option value=\"auto\">Auto detect<\/option>\n            <option value=\"wav\">WAV<\/option><option value=\"mp3\">MP3<\/option>\n            <option value=\"m4a\">M4A<\/option><option value=\"aac\">AAC<\/option>\n            <option value=\"flac\">FLAC<\/option><option value=\"ogg\">OGG<\/option>\n            <option value=\"opus\">OPUS<\/option><option value=\"webm\">WEBM<\/option>\n            <option value=\"wma\">WMA<\/option><option value=\"ac3\">AC3<\/option>\n            <option value=\"alac\">ALAC<\/option><option value=\"aiff\">AIFF<\/option>\n            <option value=\"mkv\">MKV<\/option><option value=\"mp4\" selected>MP4<\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"stack\">\n          <label>Target<\/label>\n          <select data-target>\n            <option value=\"mp3\" selected>MP3<\/option><option value=\"wav\">WAV<\/option>\n            <option value=\"flac\">FLAC<\/option><option value=\"ogg\">OGG<\/option>\n            <option value=\"opus\">OPUS<\/option><option value=\"m4a\">M4A<\/option>\n            <option value=\"aac\">AAC<\/option>\n            <option value=\"webm\">WEBM<\/option>\n            <option value=\"alac\">ALAC<\/option><option value=\"ac3\">AC3<\/option>\n            <option value=\"wma\">WMA<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fileList\" data-list style=\"display:none\"><\/div>\n\n    <details>\n      <summary>\n        <span class=\"optArrow\">\u25b6<\/span>\n        <span>Options<\/span>\n        <span class=\"optRight\" data-optSummary>MP3, 320 kbps, CBR<\/span>\n      <\/summary>\n\n      <div class=\"optBlock\">\n        <div class=\"optTitle\">Format and quality<\/div>\n        <div class=\"grid2\">\n          <div class=\"stack\">\n            <label>Quality<\/label>\n            <select data-quality><\/select>\n            <div class=\"helpTight\" data-qHelp><\/div>\n          <\/div>\n          <div class=\"stack\">\n            <label>Channels<\/label>\n            <select data-channels>\n              <option value=\"auto\" selected>Auto<\/option>\n              <option value=\"mono\">Mono<\/option>\n              <option value=\"stereo\">Stereo<\/option>\n            <\/select>\n            <div class=\"helpTight\">Auto keeps the channel count from the source.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"optBlock\">\n        <div class=\"optTitle\">Loudness and effects<\/div>\n        <div class=\"grid2\">\n          <div class=\"stack\">\n            <label>Gain adjustment<\/label>\n            <div class=\"unitInput\">\n              <input data-gain type=\"number\" step=\"0.1\" value=\"0\" inputmode=\"decimal\">\n              <div class=\"unitTag\">dB<\/div>\n            <\/div>\n            <div class=\"helpTight\">May cause clipping.<\/div>\n          <\/div>\n          <div class=\"stack\">\n            <label>Reverse<\/label>\n            <div class=\"switch\">\n              <span style=\"color:var(--muted);font-size:13px;font-weight:650\">Reverse audio<\/span>\n              <input data-reverse type=\"checkbox\" \/>\n            <\/div>\n            <div class=\"helpTight\">Plays the result backwards.<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"grid2\" style=\"margin-top:10px\">\n          <div class=\"stack\">\n            <label>Fade in (seconds)<\/label>\n            <input data-fadein type=\"number\" step=\"0.01\" min=\"0\" value=\"0\" inputmode=\"decimal\" \/>\n            <div class=\"helpTight\">0 means disabled.<\/div>\n          <\/div>\n          <div class=\"stack\">\n            <label>Fade out (seconds)<\/label>\n            <input data-fadeout type=\"number\" step=\"0.01\" min=\"0\" value=\"0\" inputmode=\"decimal\" \/>\n            <div class=\"helpTight\">0 means disabled.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"optBlock\">\n        <div class=\"optTitle\">Advanced<\/div>\n        <div class=\"stack\">\n          <label>Extra options<\/label>\n          <input data-extra type=\"text\" placeholder=\"e.g. -ar 48000 -ac 2\" \/>\n          <div class=\"helpTight\">Only use this if you know what you are doing.<\/div>\n        <\/div>\n      <\/div>\n    <\/details>\n\n    <div class=\"topActions\">\n      <button class=\"btn primary\" data-convert disabled type=\"button\">Convert<\/button>\n      <button class=\"btn secondary\" data-downloadall type=\"button\" style=\"display:none\">Download all files<\/button>\n      <button class=\"btn secondary\" data-clear type=\"button\">Reset<\/button>\n    <\/div>\n\n    <div class=\"row\" style=\"margin-top:10px\">\n      <div class=\"meter\" style=\"flex:1\"><span data-bar><\/span><\/div>\n      <span style=\"min-width:56px;text-align:right;color:var(--muted)\" data-pct>0%<\/span>\n    <\/div>\n\n    <div class=\"badge run\" data-status style=\"display:none;margin-top:8px\">Conversion in progress<\/div>\n    <div class=\"hint\">Conversion runs locally in your browser.<\/div>\n  <\/div>\n\n  <script>\n  (function(){\n    const BASE_URL = \"https:\/\/soundandgo.com\/wp-content\/uploads\/ffmpeg\";\n\n    const root = document.currentScript && document.currentScript.closest(\".sag-converter\");\n    if(!root) return;\n\n    const ui = {\n      badge:      root.querySelector(\"[data-badge]\"),\n      drop:       root.querySelector(\"[data-drop]\"),\n      file:       root.querySelector(\"[data-file]\"),\n      source:     root.querySelector(\"[data-source]\"),\n      target:     root.querySelector(\"[data-target]\"),\n      quality:    root.querySelector(\"[data-quality]\"),\n      qHelp:      root.querySelector(\"[data-qHelp]\"),\n      channels:   root.querySelector(\"[data-channels]\"),\n      gain:       root.querySelector(\"[data-gain]\"),\n      reverse:    root.querySelector(\"[data-reverse]\"),\n      fadeIn:     root.querySelector(\"[data-fadein]\"),\n      fadeOut:    root.querySelector(\"[data-fadeout]\"),\n      extra:      root.querySelector(\"[data-extra]\"),\n      optSummary: root.querySelector(\"[data-optSummary]\"),\n      convertAll: root.querySelector(\"[data-convert]\"),\n      downloadAll:root.querySelector(\"[data-downloadall]\"),\n      clear:      root.querySelector(\"[data-clear]\"),\n      bar:        root.querySelector(\"[data-bar]\"),\n      pct:        root.querySelector(\"[data-pct]\"),\n      status:     root.querySelector(\"[data-status]\"),\n      list:       root.querySelector(\"[data-list]\"),\n      tips:       Array.from(root.querySelectorAll(\"[data-tip]\"))\n    };\n\n    const state = { jobs:[], running:false, currentJobId:null, currentPct:0 };\n\n    function setTopBadge(t,k){\n      ui.badge.textContent=t;\n      ui.badge.classList.remove(\"ok\",\"run\",\"err\");\n      if(k) ui.badge.classList.add(k);\n    }\n\n    function showStatus(t,k){\n      ui.status.style.display=\"inline-flex\";\n      ui.status.textContent=t;\n      ui.status.classList.remove(\"ok\",\"run\",\"err\");\n      if(k) ui.status.classList.add(k);\n    }\n\n    function hideStatus(){ ui.status.style.display=\"none\"; }\n\n    function safeBase(n){\n      return ((n||\"audio\").replace(\/\\.[a-z0-9]+$\/i,\"\")||\"audio\").replace(\/[^\\w\\d]+\/g,\"_\").slice(0,120)||\"audio\";\n    }\n\n    function buildOutName(n,e){\n      return safeBase(n)+\"_converted_by_soundandgo.com_.\"+e;\n    }\n\n    function fileExt(f){\n      const m=String(f.name||\"\").toLowerCase().match(\/\\.([a-z0-9]+)$\/);\n      return m?m[1]:\"wav\";\n    }\n\n    function parseNum(v){\n      const n=Number(String(v).replace(\",\",\".\"));\n      return Number.isFinite(n)?n:0;\n    }\n\n    function clamp(n,a,b){ return Math.max(a,Math.min(b,n)); }\n\n    const mimeByExt={\n      mp3:\"audio\/mpeg\",wav:\"audio\/wav\",flac:\"audio\/flac\",ogg:\"audio\/ogg\",\n      opus:\"audio\/ogg\",m4a:\"audio\/mp4\",aac:\"audio\/aac\",webm:\"audio\/webm\",\n      alac:\"audio\/mp4\",ac3:\"audio\/ac3\",wma:\"audio\/x-ms-wma\"\n    };\n\n    const Q={\n      mp3:[\n        {id:\"q_best\", label:\"320 kbps, CBR\",hint:\"Very high quality.\", args:()=>[\"-c:a\",\"libmp3lame\",\"-b:a\",\"320k\"]},\n        {id:\"q_bal\",  label:\"256 kbps, CBR\",hint:\"High quality.\",      args:()=>[\"-c:a\",\"libmp3lame\",\"-b:a\",\"256k\"]},\n        {id:\"q_small\",label:\"128 kbps, CBR\",hint:\"Small file size.\",   args:()=>[\"-c:a\",\"libmp3lame\",\"-b:a\",\"128k\"]}\n      ],\n      wav:[{id:\"q_best\",label:\"PCM 16 bit\",hint:\"Uncompressed.\",args:()=>[\"-c:a\",\"pcm_s16le\"]}],\n      flac:[\n        {id:\"q_best\", label:\"Lossless, compression 8\",hint:\"Lossless.\",args:()=>[\"-c:a\",\"flac\",\"-compression_level\",\"8\"]},\n        {id:\"q_bal\",  label:\"Lossless, compression 5\",hint:\"Lossless.\",args:()=>[\"-c:a\",\"flac\",\"-compression_level\",\"5\"]},\n        {id:\"q_small\",label:\"Lossless, compression 2\",hint:\"Lossless.\",args:()=>[\"-c:a\",\"flac\",\"-compression_level\",\"2\"]}\n      ],\n      ogg:[\n        {id:\"q_best\", label:\"Vorbis quality 6\",hint:\"High quality.\",    args:()=>[\"-c:a\",\"libvorbis\",\"-q:a\",\"6\"]},\n        {id:\"q_bal\",  label:\"Vorbis quality 4\",hint:\"Good standard.\",   args:()=>[\"-c:a\",\"libvorbis\",\"-q:a\",\"4\"]},\n        {id:\"q_small\",label:\"Vorbis quality 2\",hint:\"Small.\",           args:()=>[\"-c:a\",\"libvorbis\",\"-q:a\",\"2\"]}\n      ],\n      opus:[\n        {id:\"q_best\", label:\"Opus 192 kbps\",hint:\"Very high quality.\",  args:()=>[\"-c:a\",\"libopus\",\"-b:a\",\"192k\",\"-f\",\"ogg\"]},\n        {id:\"q_bal\",  label:\"Opus 128 kbps\",hint:\"Very good standard.\", args:()=>[\"-c:a\",\"libopus\",\"-b:a\",\"128k\",\"-f\",\"ogg\"]},\n        {id:\"q_small\",label:\"Opus 96 kbps\", hint:\"Small.\",               args:()=>[\"-c:a\",\"libopus\",\"-b:a\",\"96k\",\"-f\",\"ogg\"]}\n      ],\n      aac:[\n        {id:\"q_best\", label:\"256 kbps\",hint:\"Very high quality.\",args:()=>[\"-c:a\",\"aac\",\"-b:a\",\"256k\"]},\n        {id:\"q_bal\",  label:\"192 kbps\",hint:\"High quality.\",     args:()=>[\"-c:a\",\"aac\",\"-b:a\",\"192k\"]},\n        {id:\"q_small\",label:\"128 kbps\",hint:\"Small.\",            args:()=>[\"-c:a\",\"aac\",\"-b:a\",\"128k\"]}\n      ],\n      m4a:[\n        {id:\"q_best\", label:\"AAC 256 kbps\",hint:\"Very high quality.\",args:()=>[\"-c:a\",\"aac\",\"-b:a\",\"256k\",\"-f\",\"mp4\"]},\n        {id:\"q_bal\",  label:\"AAC 192 kbps\",hint:\"High quality.\",     args:()=>[\"-c:a\",\"aac\",\"-b:a\",\"192k\",\"-f\",\"mp4\"]},\n        {id:\"q_small\",label:\"AAC 128 kbps\",hint:\"Small.\",            args:()=>[\"-c:a\",\"aac\",\"-b:a\",\"128k\",\"-f\",\"mp4\"]}\n      ],\n      webm:[\n        {id:\"q_best\", label:\"Opus 192 kbps\",hint:\"WEBM with Opus.\",args:()=>[\"-c:a\",\"libopus\",\"-b:a\",\"192k\",\"-f\",\"webm\"]},\n        {id:\"q_bal\",  label:\"Opus 128 kbps\",hint:\"WEBM with Opus.\",args:()=>[\"-c:a\",\"libopus\",\"-b:a\",\"128k\",\"-f\",\"webm\"]},\n        {id:\"q_small\",label:\"Opus 96 kbps\", hint:\"WEBM with Opus.\",args:()=>[\"-c:a\",\"libopus\",\"-b:a\",\"96k\",\"-f\",\"webm\"]}\n      ],\n      alac:[{id:\"q_best\",label:\"ALAC lossless\",hint:\"Lossless.\",args:()=>[\"-c:a\",\"alac\",\"-f\",\"mp4\"]}],\n      ac3:[\n        {id:\"q_best\", label:\"640 kbps\",hint:\"High quality.\",    args:()=>[\"-c:a\",\"ac3\",\"-b:a\",\"640k\"]},\n        {id:\"q_bal\",  label:\"448 kbps\",hint:\"Good standard.\",   args:()=>[\"-c:a\",\"ac3\",\"-b:a\",\"448k\"]},\n        {id:\"q_small\",label:\"192 kbps\",hint:\"Small.\",           args:()=>[\"-c:a\",\"ac3\",\"-b:a\",\"192k\"]}\n      ],\n      wma:[\n        {id:\"q_best\", label:\"192 kbps\",hint:\"WMA.\",args:()=>[\"-c:a\",\"wmav2\",\"-b:a\",\"192k\"]},\n        {id:\"q_bal\",  label:\"128 kbps\",hint:\"WMA.\",args:()=>[\"-c:a\",\"wmav2\",\"-b:a\",\"128k\"]},\n        {id:\"q_small\",label:\"96 kbps\", hint:\"WMA.\",args:()=>[\"-c:a\",\"wmav2\",\"-b:a\",\"96k\"]}\n      ]\n    };\n\n    function setQualityOptionsForTarget(){\n      const t=ui.target.value, ps=Q[t]||Q.mp3;\n      ui.quality.innerHTML=\"\";\n      ps.forEach((p,i)=>{\n        const o=document.createElement(\"option\");\n        o.value=p.id;\n        o.textContent=p.label;\n        if(!i) o.selected=true;\n        ui.quality.appendChild(o);\n      });\n      ui.qHelp.textContent=ps[0].hint||\"\";\n      ui.optSummary.textContent=t.toUpperCase()+\", \"+ps[0].label;\n    }\n\n    function onQualityChange(){\n      const t=ui.target.value, ps=Q[t]||Q.mp3;\n      const c=ps.find(p=>p.id===ui.quality.value)||ps[0];\n      ui.qHelp.textContent=c.hint||\"\";\n      ui.optSummary.textContent=t.toUpperCase()+\", \"+c.label;\n    }\n\n    function updateOverallProgress(){\n      const total=state.jobs.filter(j=>j.ready&&!j.error).length;\n      const done=state.jobs.filter(j=>j.downloadUrl).length;\n      const base=total?(done\/total):0;\n      const extra=(state.running&&total&&state.currentJobId)?(clamp(state.currentPct,0,100)\/100\/total):0;\n      const pct=Math.round(clamp(base+extra,0,1)*100);\n      ui.bar.style.width=pct+\"%\";\n      ui.pct.textContent=pct+\"%\";\n    }\n\n    function updateTopTexts(){\n      const ok=state.jobs.filter(j=>j.ready&&!j.error).length;\n      const ready=state.jobs.filter(j=>j.ready&&!j.error&&!j.downloadUrl).length;\n      const done=state.jobs.filter(j=>j.downloadUrl).length;\n\n      if(!state.jobs.length){ setTopBadge(\"No file yet\",null); return; }\n      if(state.running){ setTopBadge(\"Conversion in progress\",\"run\"); return; }\n      if(done&&!ready){ setTopBadge(\"Done\",\"ok\"); return; }\n      if(ok) setTopBadge(ok+\" file\"+(ok>1?\"s\":\"\")+\" ready\",\"ok\");\n      else setTopBadge(\"No valid file\",\"err\");\n    }\n\n    function setJobBadge(job,text,kind){\n      job.statusText=text;\n      job.badgeKind=kind||null;\n      const el=root.querySelector('[data-jobbadge=\"'+job.id+'\"]');\n      if(el){\n        el.textContent=text;\n        el.classList.remove(\"ok\",\"run\",\"err\");\n        if(kind) el.classList.add(kind);\n      }\n    }\n\n    function renderList(){\n      if(!state.jobs.length){\n        ui.list.style.display=\"none\";\n        ui.list.innerHTML=\"\";\n        return;\n      }\n\n      ui.list.style.display=\"grid\";\n      ui.list.innerHTML=\"\";\n\n      state.jobs.forEach(j=>{\n        const item=document.createElement(\"div\");\n        item.className=\"fileItem\";\n\n        const top=document.createElement(\"div\");\n        top.className=\"fileTop\";\n\n        const left=document.createElement(\"div\");\n        left.className=\"fileLeft\";\n\n        const nEl=document.createElement(\"div\");\n        nEl.className=\"fileName\";\n        nEl.textContent=j.file.name;\n\n        const mEl=document.createElement(\"div\");\n        mEl.className=\"fileMeta\";\n\n        const s=document.createElement(\"span\");\n        s.textContent=\"Source \"+String(j.sourceExt||\"\").toUpperCase();\n\n        const t=document.createElement(\"span\");\n        t.textContent=\"Target \"+String(j.target||\"\").toUpperCase();\n\n        mEl.appendChild(s);\n        mEl.appendChild(t);\n\n        left.appendChild(nEl);\n        left.appendChild(mEl);\n\n        const right=document.createElement(\"div\");\n        right.className=\"fileActions\";\n\n        const bdg=document.createElement(\"span\");\n        bdg.className=\"badge\";\n        bdg.setAttribute(\"data-jobbadge\",j.id);\n        bdg.textContent=j.statusText||\"Waiting\";\n        if(j.badgeKind) bdg.classList.add(j.badgeKind);\n        right.appendChild(bdg);\n\n        if(j.downloadUrl){\n          const a=document.createElement(\"a\");\n          a.href=j.downloadUrl;\n          a.download=j.outName;\n          a.className=\"miniBtn\";\n          a.textContent=\"Download file\";\n          right.appendChild(a);\n        } else {\n          const d=document.createElement(\"button\");\n          d.type=\"button\";\n          d.className=\"miniBtn\";\n          d.textContent=\"Remove\";\n          d.disabled=state.running;\n          d.addEventListener(\"click\",()=>{\n            const jj=state.jobs.find(x=>x.id===j.id);\n            if(jj && jj.downloadUrl) URL.revokeObjectURL(jj.downloadUrl);\n            state.jobs=state.jobs.filter(x=>x.id!==j.id);\n            refreshAutoSourceLabel();\n            updateUi();\n          });\n          right.appendChild(d);\n        }\n\n        top.appendChild(left);\n        top.appendChild(right);\n        item.appendChild(top);\n        ui.list.appendChild(item);\n      });\n    }\n\n    function updateUi(){\n      renderList();\n      updateTopTexts();\n      updateOverallProgress();\n\n      ui.downloadAll.style.display=state.jobs.filter(j=>j.downloadUrl).length>=2 ? \"inline-flex\" : \"none\";\n      ui.convertAll.disabled=!state.jobs.some(j=>j.ready&&!j.error&&!j.downloadUrl) || state.running;\n\n      if(!state.jobs.length){\n        hideStatus();\n        ui.bar.style.width=\"0%\";\n        ui.pct.textContent=\"0%\";\n      }\n    }\n\n    function reset(){\n      state.running=false;\n      state.currentJobId=null;\n      state.currentPct=0;\n\n      state.jobs.forEach(j=>{\n        if(j.downloadUrl) URL.revokeObjectURL(j.downloadUrl);\n      });\n\n      state.jobs=[];\n      ui.file.value=\"\";\n      hideStatus();\n      ui.bar.style.width=\"0%\";\n      ui.pct.textContent=\"0%\";\n      setTopBadge(\"No file yet\",null);\n      refreshAutoSourceLabel();\n      updateUi();\n    }\n\n    function refreshAutoSourceLabel(){\n      const autoOpt = ui.source.querySelector('option[value=\"auto\"]');\n      if(!autoOpt) return;\n\n      if(ui.source.value !== \"auto\"){\n        autoOpt.textContent = \"Auto detect\";\n        return;\n      }\n\n      if(!state.jobs.length){\n        autoOpt.textContent = \"Auto detect\";\n        return;\n      }\n\n      const exts = new Set();\n      state.jobs.forEach(j=>{\n        if(j && j.detectedExt) exts.add(String(j.detectedExt).toLowerCase());\n      });\n\n      if(exts.size === 1){\n        const only = Array.from(exts)[0];\n        autoOpt.textContent = \"Auto detect (\" + only.toUpperCase() + \")\";\n      } else {\n        autoOpt.textContent = \"Auto detect (mixed)\";\n      }\n    }\n\n    async function addFiles(files){\n      const list=Array.from(files||[]).filter(f=>f && f.size);\n      if(!list.length) return;\n\n      setTopBadge(\"Loading files\",\"run\");\n\n      const target=ui.target.value;\n      const sourceMode=ui.source.value;\n\n      for(const file of list){\n        const id=Math.random().toString(16).slice(2)+Date.now().toString(16);\n        const det=fileExt(file);\n        const srcExt = sourceMode===\"auto\" ? det : sourceMode;\n\n        state.jobs.push({\n          id,\n          file,\n          statusText:\"Ready\",\n          badgeKind:\"ok\",\n          downloadUrl:\"\",\n          target,\n          detectedExt: det,\n          sourceExt: srcExt,\n          outName:buildOutName(file.name,target),\n          error:false,\n          ready:true\n        });\n      }\n\n      refreshAutoSourceLabel();\n      updateUi();\n    }\n\n    function pd(e){ e.preventDefault(); e.stopPropagation(); }\n\n    ui.file.addEventListener(\"change\",()=>{\n      addFiles(ui.file.files);\n      ui.file.value=\"\";\n    });\n\n    ui.drop.addEventListener(\"dragenter\",e=>{ pd(e); ui.drop.classList.add(\"drag\"); });\n    ui.drop.addEventListener(\"dragover\", e=>{ pd(e); ui.drop.classList.add(\"drag\"); });\n    ui.drop.addEventListener(\"dragleave\",e=>{ pd(e); ui.drop.classList.remove(\"drag\"); });\n    ui.drop.addEventListener(\"drop\",e=>{\n      pd(e);\n      ui.drop.classList.remove(\"drag\");\n      if(e.dataTransfer && e.dataTransfer.files) addFiles(e.dataTransfer.files);\n    });\n\n    ui.clear.addEventListener(\"click\", reset);\n\n    ui.target.addEventListener(\"change\", ()=>{\n      setQualityOptionsForTarget();\n      onQualityChange();\n\n      state.jobs.forEach(j=>{\n        if(!j.downloadUrl){\n          j.target=ui.target.value;\n          j.outName=buildOutName(j.file.name,ui.target.value);\n        }\n      });\n\n      updateUi();\n    });\n\n    ui.source.addEventListener(\"change\", ()=>{\n      refreshAutoSourceLabel();\n\n      const mode = ui.source.value;\n      state.jobs.forEach(j=>{\n        if(!j || j.downloadUrl) return;\n        j.sourceExt = (mode===\"auto\") ? (j.detectedExt || fileExt(j.file)) : mode;\n      });\n\n      updateUi();\n    });\n\n    ui.quality.addEventListener(\"change\", onQualityChange);\n    setQualityOptionsForTarget();\n\n    let ff=null;\n    let ffReady=false;\n\n    function loadScript(src){\n      return new Promise((resolve,reject)=>{\n        if(document.querySelector('script[data-sag-src=\"'+src+'\"]')){ resolve(); return; }\n        const s=document.createElement(\"script\");\n        s.src=src;\n        s.setAttribute(\"data-sag-src\",src);\n        s.onload=resolve;\n        s.onerror=()=>reject(new Error(\"Failed to load: \"+src));\n        document.head.appendChild(s);\n      });\n    }\n\n    async function toBlobURL(url, mime){\n      const r=await fetch(url);\n      if(!r.ok) throw new Error(\"HTTP \"+r.status+\": \"+url);\n      const buf=await r.arrayBuffer();\n      return URL.createObjectURL(new Blob([buf],{type:mime}));\n    }\n\n    async function readAsUint8(file){\n      return new Uint8Array(await file.arrayBuffer());\n    }\n\n    async function ensureFfmpeg(){\n      if(ffReady) return true;\n\n      showStatus(\"Loading FFmpeg \u2026\",\"run\");\n      setTopBadge(\"Preparing\",\"run\");\n\n      try{\n        await loadScript(BASE_URL + \"\/ffmpeg.js\");\n\n        if(!window.FFmpegWASM || !window.FFmpegWASM.FFmpeg){\n          throw new Error(\"FFmpeg library not found\");\n        }\n\n        const { FFmpeg } = window.FFmpegWASM;\n        ff = new FFmpeg();\n\n        const coreFile   = BASE_URL + \"\/ffmpeg-core.js\";\n        const wasmFile   = BASE_URL + \"\/ffmpeg-core.wasm\";\n        const workerFile = BASE_URL + \"\/814.ffmpeg.js\";\n\n        const [coreURL, wasmURL, workerURL] = await Promise.all([\n          toBlobURL(coreFile,   \"text\/javascript\"),\n          toBlobURL(wasmFile,   \"application\/wasm\"),\n          toBlobURL(workerFile, \"text\/javascript\")\n        ]);\n\n        await ff.load({ coreURL, wasmURL, workerURL });\n\n        ffReady=true;\n        hideStatus();\n        updateTopTexts();\n        return true;\n      } catch(err){\n        setTopBadge(\"Error\",\"err\");\n        showStatus(\"FFmpeg error: \" + (err.message || String(err)),\"err\");\n        console.error(\"[AudioConverter]\",err);\n        return false;\n      }\n    }\n\n    async function ensureFfmpegSilent(){\n      if(ffReady) return true;\n\n      try{\n        await loadScript(BASE_URL + \"\/ffmpeg.js\");\n\n        if(!window.FFmpegWASM || !window.FFmpegWASM.FFmpeg){\n          throw new Error(\"FFmpeg library not found\");\n        }\n\n        const { FFmpeg } = window.FFmpegWASM;\n        ff = new FFmpeg();\n\n        const coreFile   = BASE_URL + \"\/ffmpeg-core.js\";\n        const wasmFile   = BASE_URL + \"\/ffmpeg-core.wasm\";\n        const workerFile = BASE_URL + \"\/814.ffmpeg.js\";\n\n        const [coreURL, wasmURL, workerURL] = await Promise.all([\n          toBlobURL(coreFile,   \"text\/javascript\"),\n          toBlobURL(wasmFile,   \"application\/wasm\"),\n          toBlobURL(workerFile, \"text\/javascript\")\n        ]);\n\n        await ff.load({ coreURL, wasmURL, workerURL });\n\n        ffReady=true;\n        return true;\n      } catch(err){\n        console.error(\"[AudioConverter] FFmpeg silent load failed\", err);\n        return false;\n      }\n    }\n\n    function buildFilter(){\n      const f=[];\n      if(ui.reverse.checked) f.push(\"areverse\");\n\n      const g=parseNum(ui.gain.value);\n      if(Math.abs(g)>0.0001) f.push(\"volume=\"+(g>=0?\"+\":\"\")+g.toFixed(1)+\"dB\");\n\n      const fi=clamp(parseNum(ui.fadeIn.value),0,36000);\n      if(fi>0.0001) f.push(\"afade=t=in:st=0:d=\"+fi.toFixed(2));\n\n      const fo=clamp(parseNum(ui.fadeOut.value),0,36000);\n      if(fo>0.0001) f.push(\"afade=t=out:st=0:d=\"+fo.toFixed(2));\n\n      return f.join(\",\");\n    }\n\n    function buildArgs(inName,outName,outExt){\n      const a=[\"-hide_banner\",\"-y\",\"-i\",inName];\n\n      if(ui.channels.value===\"mono\") a.push(\"-ac\",\"1\");\n      if(ui.channels.value===\"stereo\") a.push(\"-ac\",\"2\");\n\n      const flt=buildFilter();\n      if(flt) a.push(\"-af\",flt);\n\n      const ps=Q[outExt]||Q.mp3;\n      const c=ps.find(p=>p.id===ui.quality.value)||ps[0];\n      c.args().forEach(x=>a.push(x));\n\n      const ex=String(ui.extra.value||\"\").trim();\n      if(ex) ex.split(\/\\s+\/).filter(Boolean).forEach(x=>a.push(x));\n\n      a.push(outName);\n      return a;\n    }\n\n    async function runNext(){\n      const job=state.jobs.find(j=>j.ready&&!j.error&&!j.downloadUrl);\n\n      if(!job){\n        state.running=false;\n        state.currentJobId=null;\n        state.currentPct=0;\n        showStatus(\"Done\",\"ok\");\n        updateUi();\n        return;\n      }\n\n      state.currentJobId=job.id;\n      state.currentPct=0;\n\n      setJobBadge(job,\"Preparing \u2026\",\"run\");\n      showStatus(\"Conversion in progress\",\"run\");\n      updateOverallProgress();\n\n      if(!await ensureFfmpeg()){\n        state.running=false;\n        updateUi();\n        return;\n      }\n\n      const onProg=(p)=>{\n        const prog=p && typeof p.progress===\"number\" ? p.progress : 0;\n        const pct=Math.max(0,Math.min(100,Math.round(prog*100)));\n        state.currentPct=pct;\n        setJobBadge(job,\"Converting \"+pct+\"%\",\"run\");\n        updateOverallProgress();\n      };\n\n      ff.on(\"progress\", onProg);\n\n      const outExt=ui.target.value;\n      job.target=outExt;\n      job.outName=buildOutName(job.file.name,outExt);\n\n      const inExt = ui.source.value===\"auto\" ? (job.detectedExt || fileExt(job.file)) : ui.source.value;\n      job.sourceExt = inExt;\n\n      const inName=\"in_\"+job.id+\".\"+inExt;\n      const outName=\"out_\"+job.id+\".\"+outExt;\n\n      try{\n        await ff.writeFile(inName, await readAsUint8(job.file));\n        await ff.exec(buildArgs(inName,outName,outExt));\n        const result=await ff.readFile(outName);\n\n        try{ await ff.deleteFile(inName); } catch(e){}\n        try{ await ff.deleteFile(outName); } catch(e){}\n\n        const blob=new Blob([result.buffer],{type:mimeByExt[outExt]||\"application\/octet-stream\"});\n        job.downloadUrl=URL.createObjectURL(blob);\n\n        state.currentPct=100;\n        setJobBadge(job,\"Done\",\"ok\");\n      } catch(err){\n        job.error=true;\n        setJobBadge(job,\"Error\",\"err\");\n        showStatus(\"Error: \"+(err.message||String(err)),\"err\");\n        console.error(\"[AudioConverter]\",err);\n      }\n\n      ff.off(\"progress\", onProg);\n      updateUi();\n      runNext();\n    }\n\n    ui.convertAll.addEventListener(\"click\", ()=>{\n      if(state.running) return;\n      if(!state.jobs.some(j=>j.ready&&!j.error&&!j.downloadUrl)) return;\n\n      state.running=true;\n      state.currentPct=0;\n      ui.convertAll.disabled=true;\n\n      showStatus(\"Conversion in progress\",\"run\");\n      updateUi();\n      runNext();\n    });\n\n    ui.downloadAll.addEventListener(\"click\", ()=>{\n      const ready=state.jobs.filter(j=>j.downloadUrl);\n      if(ready.length<2) return;\n\n      let i=0;\n      function kick(){\n        if(i>=ready.length) return;\n        const j=ready[i++];\n\n        const a=document.createElement(\"a\");\n        a.href=j.downloadUrl;\n        a.download=j.outName;\n        a.style.display=\"none\";\n        document.body.appendChild(a);\n        a.click();\n        a.remove();\n\n        setTimeout(kick,220);\n      }\n      kick();\n    });\n\n    let preloadStarted=false;\n\n    function startPreload(){\n      if(preloadStarted) return;\n      preloadStarted=true;\n\n      const kick=()=>{ ensureFfmpegSilent(); };\n\n      if(\"requestIdleCallback\" in window){\n        requestIdleCallback(kick, { timeout: 1500 });\n      } else {\n        setTimeout(kick, 250);\n      }\n    }\n\n    root.addEventListener(\"pointerdown\", startPreload, { once:true, passive:true });\n    root.addEventListener(\"keydown\", startPreload, { once:true });\n\n    if(\"IntersectionObserver\" in window){\n      const io=new IntersectionObserver((entries)=>{\n        if(entries.some(e=>e.isIntersecting)){\n          startPreload();\n          io.disconnect();\n        }\n      }, { root:null, threshold:0.15 });\n      io.observe(root);\n    }\n\n    function closeAllTips(){\n      ui.tips.forEach(w=>{\n        w.dataset.open=\"0\";\n        const b=w.querySelector(\".tipBtn\");\n        if(b) b.setAttribute(\"aria-expanded\",\"false\");\n      });\n    }\n\n    ui.tips.forEach(w=>{\n      const btn=w.querySelector(\".tipBtn\");\n      if(!btn) return;\n\n      btn.addEventListener(\"click\",(e)=>{\n        e.preventDefault();\n        e.stopPropagation();\n        const openNow = w.dataset.open===\"1\";\n        closeAllTips();\n        w.dataset.open = openNow ? \"0\" : \"1\";\n        btn.setAttribute(\"aria-expanded\", w.dataset.open===\"1\" ? \"true\" : \"false\");\n      });\n    });\n\n    document.addEventListener(\"click\",(e)=>{\n      if(root.contains(e.target)) return;\n      closeAllTips();\n    });\n\n    document.addEventListener(\"keydown\",(e)=>{\n      if(e.key===\"Escape\") closeAllTips();\n    });\n\n    reset();\n  })();\n  <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0244a3e elementor-align-center elementor-widget elementor-widget-post-info\" data-id=\"0244a3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-c9654dd elementor-inline-item\" itemprop=\"author\">\n\t\t\t\t\t\t<a href=\"https:\/\/soundandgo.com\/en\/author\/fabian-matzen\/\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"elementor-avatar\" src=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2022\/10\/Fabian-Matzen-soundandgo-about-us-96x96.webp\" alt=\"Picture of Fabian\" loading=\"lazy\" title=\"\">\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author\">\n\t\t\t\t\t\t\t<span class=\"elementor-post-info__item-prefix\">by<\/span>\n\t\t\t\t\t\t\t\t\t\tFabian\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-b8e28dd elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tlast edited: 10.03.2026\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-199c75ed elementor-widget elementor-widget-n-accordion\" data-id=\"199c75ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4290\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4290\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Troubleshooting <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4290\" class=\"elementor-element elementor-element-3d61f272 e-con-full e-flex e-con e-child\" data-id=\"3d61f272\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d57d3 elementor-widget elementor-widget-text-editor\" data-id=\"b7d57d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>File does not appear. Make sure the file is a real MP4 file and not just renamed with the .mp4 extension. The converter supports the MP4 container format.<\/li><li>Multiple files are not added. You can select multiple MP4 files at once or add them via drag and drop. If nothing happens, reload the page and try again.<\/li><li>Conversion does not start. Check if JavaScript is enabled in your browser. If necessary, try using a modern browser such as Chrome, Edge or Safari.<\/li><li>Progress seems stuck. The conversion runs completely locally in your browser. Large or long MP4 files may take some time to process. Please wait until the conversion is finished.<\/li><li>100 percent reached but no download appears. Check if your browser blocks downloads. Disable popup or download blockers and reload the page.<\/li><li>Download all MP3 files does not appear. The button only appears when at least two files have been successfully converted.<\/li><li>Very large file. MP4 files often contain both video and audio streams. Extracting the audio from large videos may take several minutes. Closing other programs can free up memory.<\/li><li>File cannot be decoded. The MP4 file may be corrupted or contain an unusual audio codec. Try exporting the file again or using another source.<\/li><li>Conversion stops on mobile devices. The page must remain active until the conversion is finished. Switching apps or locking the screen may pause the process.<\/li><li>No download on iPhone or iPad. Press and hold the download button and choose \u201cSave to Files\u201d. Downloads may also be blocked in private browsing mode.<\/li><li>MP3 sounds different from the original. MP3 is a compressed format. For best quality choose 320 kbps in the options. The final quality also depends on the audio track inside the MP4 file.<\/li><li>Browser becomes slow. Very large MP4 files require a lot of memory. For long videos it is recommended to use a desktop browser.<\/li><li>File converts but does not appear in the list. Reload the page and add the file again. Make sure the file is fully loaded before starting the conversion.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f11ed8 elementor-widget elementor-widget-global elementor-global-17897 elementor-widget-template\" data-id=\"4f11ed8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"17894\" class=\"elementor elementor-17894\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1dddbc46 e-flex e-con-boxed e-con e-child\" data-id=\"1dddbc46\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e13578b elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2e13578b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-hand-holding-heart\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Use our affiliate links and support our work.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-403ca943 elementor-widget elementor-widget-text-editor\" data-id=\"403ca943\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our website is <strong>free of external advertising banners<\/strong> <strong>and fake download buttons<\/strong>. By purchasing from our <strong>affiliate partners<\/strong> <a href=\"https:\/\/amzn.to\/4qKJuU2\" target=\"_blank\" rel=\"nofollow noopener\"><strong>Amazon<\/strong><\/a>* or <a href=\"https:\/\/www.thomannmusic.com\/?offid=1&amp;affid=2950\" target=\"_blank\" rel=\"nofollow noopener\"><strong>Thomann<\/strong><\/a>*, you <strong>don&#8217;t pay more<\/strong> and <strong>support us<\/strong> at the same time. Thank you!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-670cb88e elementor-widget elementor-widget-text-editor\" data-id=\"670cb88e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>With our <strong>MP4 to MP3 Online Converter<\/strong>, you can quickly and securely extract the audio track from an MP4 file and save it as an MP3. The entire process takes place directly in your browser. Your files are not uploaded to a server and do not leave your device.<br \/>This is particularly useful if you want to extract audio from videos, for example for interviews, podcasts, music clips, or recordings.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4572c5c9 elementor-widget elementor-widget-heading\" data-id=\"4572c5c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Convert MP4 to MP3 online: Here's how easy it is<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-210b5c03 elementor-widget elementor-widget-text-editor\" data-id=\"210b5c03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our browser-based MP4 to MP3 converter converts larger video files into smaller MP3 files that contain only audio. This conversion is performed without uploading your files. Your data is processed using browser-internal features. This means that none of your audio information is transferred to our server. Your audio data remains with you at all times. <b>The tool is 100% free<\/b>. You can convert <b>multiple files<\/b> one after the other, and there is <b>no upload or conversion limit<\/b>.<\/p><p>Ideal for music videos, video podcasts, streams, or other videos where you no longer need the image.<\/p><p><strong>How to convert MP4 to MP3<\/strong>:<\/p><ol><li>Select MP4 file<\/li><li>Set desired bitrate, for example 128 kbps, 192 kbps, or 320 kbps<\/li><li>Start conversion<\/li><li>Download MP3 file directly<\/li><\/ol><p><strong>No registration required.<\/strong><br \/><strong>No file size limit.<\/strong><br \/><strong>No installation required.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4629297c elementor-widget elementor-widget-heading\" data-id=\"4629297c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Which MP3 bitrate should you choose?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d51d730 elementor-widget elementor-widget-text-editor\" data-id=\"7d51d730\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>128 kbps<\/strong><br \/>Suitable for pure voice recordings, interviews, or simple podcasts. Very small files.<\/p><p><strong>192 kbps<\/strong><br \/>Good compromise between quality and file size. Ideal for streaming and online use.<\/p><p><strong>256 kbps<\/strong><br \/>High sound quality with moderate file size. Recommended for music at a minimum.<\/p><p><strong>320 kbps<\/strong><br \/>Maximum MP3 quality. Useful if the original audio track in the MP4 file is already high quality.<\/p><p><strong>Tip<\/strong>:<br \/>The quality of the MP3 file also depends on the quality in which the audio track was originally stored in the MP4 container.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea3df41 elementor-widget elementor-widget-heading\" data-id=\"ea3df41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">MP4 vs MP3 comparison:<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54dca157 elementor-widget elementor-widget-html\" data-id=\"54dca157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table lang=\"en\"\n       class=\"sag-table mp4-mp3-compare\"\n       style=\"width:100%; max-width:100%; table-layout:fixed; border-collapse:collapse; font-size:12px;\">\n  <colgroup>\n    <col style=\"width:33.33%;\">\n    <col style=\"width:33.33%;\">\n    <col style=\"width:33.33%;\">\n  <\/colgroup>\n\n  <thead>\n    <tr>\n      <th scope=\"col\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Property\n      <\/th>\n      <th scope=\"col\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        MP4\n      <\/th>\n      <th scope=\"col\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        MP3\n      <\/th>\n    <\/tr>\n  <\/thead>\n\n  <tbody>\n    <tr>\n      <th scope=\"row\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Type\n      <\/th>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Multimedia container (video and audio possible)\n      <\/td>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Pure audio format\n      <\/td>\n    <\/tr>\n\n    <tr>\n      <th scope=\"row\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Content\n      <\/th>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Video, audio, subtitles and metadata possible\n      <\/td>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Audio only\n      <\/td>\n    <\/tr>\n\n    <tr>\n      <th scope=\"row\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Compression\n      <\/th>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Depends on the contained audio or video codec\n      <\/td>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Lossy audio compression\n      <\/td>\n    <\/tr>\n\n    <tr>\n      <th scope=\"row\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        File size\n      <\/th>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Often larger due to included video track\n      <\/td>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Significantly smaller without video portion\n      <\/td>\n    <\/tr>\n\n    <tr>\n      <th scope=\"row\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Typical use\n      <\/th>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Videos, streaming, social media content\n      <\/td>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Music, podcasts, voice recordings\n      <\/td>\n    <\/tr>\n\n    <tr>\n      <th scope=\"row\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Compatibility\n      <\/th>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Very high on modern devices and platforms\n      <\/td>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Nearly universal\n      <\/td>\n    <\/tr>\n\n    <tr>\n      <th scope=\"row\" style=\"text-align:left; white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Recommendation\n      <\/th>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        Use for video and multimedia content\n      <\/td>\n      <td style=\"white-space:normal; overflow-wrap:normal; word-break:normal; hyphens:auto;\">\n        For pure audio playback or distribution\n      <\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77b35db8 elementor-widget elementor-widget-heading\" data-id=\"77b35db8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is an MP4 file?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b3a6855 elementor-widget elementor-widget-text-editor\" data-id=\"1b3a6855\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MP4 is a so-called multimedia container. This means that an MP4 file can contain multiple types of content at the same time. Typically, these are:<\/p><ul><li>Video<\/li><li>Audio<\/li><li>Subtitles<\/li><li>Metadata<\/li><\/ul><p>When you convert MP4 to MP3, only the audio track is extracted and converted to an MP3 file. The video itself is discarded.<\/p><p>Many videos already contain compressed audio formats such as AAC. During conversion, this audio track is transferred to MP3 format. <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/MP4_file_format\" target=\"_blank\" rel=\"noopener\">More about the MP4 format on Wikipedia<\/a><\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae494b4 elementor-widget elementor-widget-heading\" data-id=\"ae494b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why you should use our web app for your conversion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6684cb7 elementor-widget elementor-widget-text-editor\" data-id=\"6684cb7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tOur tool uses modern browser technologies. The conversion takes place <strong>directly in your browser<\/strong>. This means:\n<ul>\n     <li><strong>No uploads to external servers<\/strong><\/li>\n     <li><strong>No storage of your files<\/strong><\/li>\n     <li><strong>No sharing of audio data<\/strong><\/li>\n \t<li><strong>Full control over your content<\/strong><\/li>\n<\/ul>\nThis is a decisive advantage, especially for sensitive voice recordings or unpublished music projects.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ec72014 elementor-widget elementor-widget-heading\" data-id=\"1ec72014\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technical details about MP4 to MP3 conversion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34156371 elementor-widget elementor-widget-text-editor\" data-id=\"34156371\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Supported input formats<\/strong>: MP4<br \/><strong>Output format<\/strong>: MP3<br \/><strong>Bit rates<\/strong>: flexibly adjustable<br \/><strong>Processing<\/strong>: locally in the browser<br \/><strong>Compatible with<\/strong>: Windows, macOS, Linux, iOS, Android<br \/>The conversion extracts the audio track from the MP4 container and then encodes it in MP3 format.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-111b6681 elementor-widget elementor-widget-heading\" data-id=\"111b6681\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why convert MP4 to MP3?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69ac95c elementor-widget elementor-widget-text-editor\" data-id=\"69ac95c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Often, <strong>only the audio track<\/strong> of a video is of interest. This can be the case, for example, with interviews, podcasts, lectures, or music clips.<\/p><p><strong>Advantages of MP3 extraction from MP4:<\/strong><\/p><ul><li>Smaller files without video track<\/li><li>Easy storage of audio content<\/li><li>Better compatibility with audio players<\/li><li>Ideal for podcasts, music, or voice recordings<\/li><li>Easy to send via email or messenger<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12f71122 elementor-widget elementor-widget-heading\" data-id=\"12f71122\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Need to convert other formats?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e1a4f0f elementor-widget elementor-widget-text-editor\" data-id=\"1e1a4f0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Then checknout our <a href=\"https:\/\/soundandgo.com\/en\/audio-converter\/\"><strong>audio converter<\/strong><\/a>. You can use it to convert many other audio formats. It&#8217;s also free, without ads and without data limits.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c424486 elementor-widget elementor-widget-heading\" data-id=\"2c424486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Frequently asked questions about MP4 to MP3 conversion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-159a1dea elementor-widget elementor-widget-n-accordion\" data-id=\"159a1dea\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3620\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-3620\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can I convert an MP4 file to MP3? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3620\" class=\"elementor-element elementor-element-6f93652f e-con-full e-flex e-con e-child\" data-id=\"6f93652f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a40e388 elementor-widget elementor-widget-text-editor\" data-id=\"1a40e388\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Upload your MP4 file to the tool, select the desired MP3 bitrate, and start the conversion. You can then download the extracted MP3 file directly.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3621\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3621\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is the video saved during conversion? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3621\" class=\"elementor-element elementor-element-47ef2989 e-con-full e-flex e-con e-child\" data-id=\"47ef2989\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40b223ef elementor-widget elementor-widget-text-editor\" data-id=\"40b223ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>No. The tool only extracts the audio track from the MP4 file and converts it to MP3. The original MP4 file remains on your computer.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3622\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3622\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Will my files be uploaded to a server? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3622\" class=\"elementor-element elementor-element-5f70361e e-con-full e-flex e-con e-child\" data-id=\"5f70361e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-515a890d elementor-widget elementor-widget-text-editor\" data-id=\"515a890d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>No. All processing takes place locally in the browser. Your files remain on your device at all times.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3623\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3623\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is there a file size limit? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3623\" class=\"elementor-element elementor-element-21b7bfe4 e-con-full e-flex e-con e-child\" data-id=\"21b7bfe4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75798e27 elementor-widget elementor-widget-text-editor\" data-id=\"75798e27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Since no uploads are made to servers, there is no traditional upload limit. The maximum size depends solely on the performance of your device.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3624\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3624\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can I convert multiple MP4 files? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3624\" class=\"elementor-element elementor-element-69a4bf17 e-con-full e-flex e-con e-child\" data-id=\"69a4bf17\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2216802b elementor-widget elementor-widget-text-editor\" data-id=\"2216802b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Yes. You can convert multiple files one after the other.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3625\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3625\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Does the MP4 to MP3 converter work on smartphones? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3625\" class=\"elementor-element elementor-element-35ded141 e-con-full e-flex e-con e-child\" data-id=\"35ded141\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5782282d elementor-widget elementor-widget-text-editor\" data-id=\"5782282d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Yes. The converter works on modern browsers running Windows, macOS, Linux, iOS, and Android.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-416e311 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"416e311\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-653aa0bc elementor-widget elementor-widget-heading\" data-id=\"653aa0bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">This might be interesting:<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-507d9ef8 e-con-full e-flex e-con e-child\" data-id=\"507d9ef8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/soundandgo.com\/so-findest-du-das-beste-usb-mikrofon-usb-mikrofone\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-707fd4e0 elementor-widget elementor-widget-image\" data-id=\"707fd4e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2024\/03\/How-to-find-the-best-USB-microphone-for-you-Our-2024-recommendations-for-USB-microphones-1024x576.webp\" class=\"attachment-large size-large wp-image-8529\" alt=\"How to find the best USB microphone for you! Our 2024 recommendations for USB microphones\" srcset=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2024\/03\/How-to-find-the-best-USB-microphone-for-you-Our-2024-recommendations-for-USB-microphones-1024x576.webp 1024w, https:\/\/soundandgo.com\/wp-content\/uploads\/2024\/03\/How-to-find-the-best-USB-microphone-for-you-Our-2024-recommendations-for-USB-microphones-300x169.webp 300w, https:\/\/soundandgo.com\/wp-content\/uploads\/2024\/03\/How-to-find-the-best-USB-microphone-for-you-Our-2024-recommendations-for-USB-microphones-768x432.webp 768w, https:\/\/soundandgo.com\/wp-content\/uploads\/2024\/03\/How-to-find-the-best-USB-microphone-for-you-Our-2024-recommendations-for-USB-microphones-1536x864.webp 1536w, https:\/\/soundandgo.com\/wp-content\/uploads\/2024\/03\/How-to-find-the-best-USB-microphone-for-you-Our-2024-recommendations-for-USB-microphones-600x338.webp 600w, https:\/\/soundandgo.com\/wp-content\/uploads\/2024\/03\/How-to-find-the-best-USB-microphone-for-you-Our-2024-recommendations-for-USB-microphones.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84981b elementor-widget elementor-widget-heading\" data-id=\"84981b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">The best USB microphones<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-2b0cbf54 e-con-full e-flex e-con e-child\" data-id=\"2b0cbf54\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/soundandgo.com\/wireless-mikrofon-im-test-kabellose-mikrofone\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16d90457 elementor-widget elementor-widget-image\" data-id=\"16d90457\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2023\/12\/Wireless-microphones-in-comparison-Wireless-microphones-review-Lavalier-wireless-microphones-test-review-1024x576.webp\" class=\"attachment-large size-large wp-image-17178\" alt=\"Wireless microphones in comparison - Wireless microphones review - Lavalier wireless microphones test review\" srcset=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2023\/12\/Wireless-microphones-in-comparison-Wireless-microphones-review-Lavalier-wireless-microphones-test-review-1024x576.webp 1024w, https:\/\/soundandgo.com\/wp-content\/uploads\/2023\/12\/Wireless-microphones-in-comparison-Wireless-microphones-review-Lavalier-wireless-microphones-test-review-300x169.webp 300w, https:\/\/soundandgo.com\/wp-content\/uploads\/2023\/12\/Wireless-microphones-in-comparison-Wireless-microphones-review-Lavalier-wireless-microphones-test-review-768x432.webp 768w, https:\/\/soundandgo.com\/wp-content\/uploads\/2023\/12\/Wireless-microphones-in-comparison-Wireless-microphones-review-Lavalier-wireless-microphones-test-review-1536x864.webp 1536w, https:\/\/soundandgo.com\/wp-content\/uploads\/2023\/12\/Wireless-microphones-in-comparison-Wireless-microphones-review-Lavalier-wireless-microphones-test-review.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d710ba6 elementor-widget elementor-widget-heading\" data-id=\"7d710ba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">The best wireless microphones<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78b07fa e-flex e-con-boxed e-con e-parent\" data-id=\"78b07fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94d269a elementor-widget elementor-widget-global elementor-global-11602 elementor-widget-template\" data-id=\"94d269a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"11596\" class=\"elementor elementor-11596\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31254b35 e-flex e-con-boxed e-con e-parent\" data-id=\"31254b35\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-33380e84 e-flex e-con-boxed e-con e-child\" data-id=\"33380e84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-570e3785 elementor-widget elementor-widget-text-editor\" data-id=\"570e3785\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Links marked with * are affiliate links. There are no additional costs for you, some of these links are with an automatic discount for you. We mark these links for transparency and would never recommend bad products. Find out more here: <a href=\"https:\/\/soundandgo.com\/en\/our-partners\/\"><b>Our partners<\/b><\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-776583f9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"776583f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b86bab7 elementor-widget elementor-widget-heading\" data-id=\"6b86bab7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Our Services<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5282592a e-flex e-con-boxed e-con e-child\" data-id=\"5282592a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6c3c3271 e-con-full e-flex e-con e-child\" data-id=\"6c3c3271\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17964777 elementor-widget elementor-widget-heading\" data-id=\"17964777\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/soundandgo.com\/en\/podcast-intro-creation-request-a-podcast-intro\/\">Podcast Intro<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-452e84 e-flex e-con-boxed e-con e-child\" data-id=\"452e84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-670e50e2 elementor-widget elementor-widget-heading\" data-id=\"670e50e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/soundandgo.com\/en\/podcast-intro-creation-request-a-podcast-intro\/\">Service<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-702b69a elementor-widget elementor-widget-image\" data-id=\"702b69a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/soundandgo.com\/en\/podcast-intro-creation-request-a-podcast-intro\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1200\" height=\"1200\" src=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2025\/09\/Podcast-Intro-erstellen-create-podcast-intro-agency-podcast-intro-erstellung.webp\" class=\"attachment-full size-full wp-image-14681\" alt=\"Podcast Intro erstellen - create podcast intro agency podcast intro erstellung\" srcset=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2025\/09\/Podcast-Intro-erstellen-create-podcast-intro-agency-podcast-intro-erstellung.webp 1200w, https:\/\/soundandgo.com\/wp-content\/uploads\/2025\/09\/Podcast-Intro-erstellen-create-podcast-intro-agency-podcast-intro-erstellung-300x300.webp 300w, https:\/\/soundandgo.com\/wp-content\/uploads\/2025\/09\/Podcast-Intro-erstellen-create-podcast-intro-agency-podcast-intro-erstellung-1024x1024.webp 1024w, https:\/\/soundandgo.com\/wp-content\/uploads\/2025\/09\/Podcast-Intro-erstellen-create-podcast-intro-agency-podcast-intro-erstellung-150x150.webp 150w, https:\/\/soundandgo.com\/wp-content\/uploads\/2025\/09\/Podcast-Intro-erstellen-create-podcast-intro-agency-podcast-intro-erstellung-768x768.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7094acf0 elementor-widget elementor-widget-heading\" data-id=\"7094acf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/soundandgo.com\/en\/podcast-intro-creation-request-a-podcast-intro\/\">From 149$<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a995fb7 elementor-widget elementor-widget-heading\" data-id=\"a995fb7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/soundandgo.com\/en\/podcast-intro-creation-request-a-podcast-intro\/\">VAT depends on the request<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d906945 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"d906945\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/soundandgo.com\/en\/podcast-intro-creation-request-a-podcast-intro\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f5ef12f e-con-full e-flex e-con e-child\" data-id=\"5f5ef12f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6afa204c elementor-widget elementor-widget-heading\" data-id=\"6afa204c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/soundandgo.com\/en\/have-a-podcast-edited-we-edit-your-podcasts\/\">Podcast Editing<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c91b874 e-flex e-con-boxed e-con e-child\" data-id=\"4c91b874\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22394ba7 elementor-widget elementor-widget-heading\" data-id=\"22394ba7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/soundandgo.com\/en\/have-a-podcast-edited-we-edit-your-podcasts\/\">Service<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d6d074e elementor-widget elementor-widget-image\" data-id=\"1d6d074e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/soundandgo.com\/en\/have-a-podcast-edited-we-edit-your-podcasts\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/soundandgo.com\/wp-content\/uploads\/2023\/06\/Podcast-schneiden-lassen-Podcast-Schnitt.webp\" title=\"\" alt=\"Podcast schneiden lassen Podcast Schnitt sound and go soundandgo\" loading=\"lazy\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63c3e39b elementor-widget elementor-widget-heading\" data-id=\"63c3e39b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/soundandgo.com\/en\/have-a-podcast-edited-we-edit-your-podcasts\/\">From 95$<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a6e24b2 elementor-widget elementor-widget-heading\" data-id=\"2a6e24b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/soundandgo.com\/en\/have-a-podcast-edited-we-edit-your-podcasts\/\">VAT depends on the request<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24e7337c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"24e7337c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"http:\/\/soundandgo.com\/en\/have-a-podcast-edited-we-edit-your-podcasts\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home MP4 to MP3 converter free &#8211; Extract MP4 Audio 100% locally in your browser No uploads Nothing gets saved No ads No file yet Drop audio files here or click to select Multiple files supported Source ? You can also select multiple source formats at once and convert them to a single target format. [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":17979,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"iawp_total_views":3550,"footnotes":""},"categories":[217],"tags":[],"beliebteste":[],"beitragsart":[215],"anschluss":[],"anwendungsart":[],"mikrofontyp":[],"hersteller":[],"class_list":["post-17994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tool-2","beitragsart-tool"],"_links":{"self":[{"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/posts\/17994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/comments?post=17994"}],"version-history":[{"count":13,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/posts\/17994\/revisions"}],"predecessor-version":[{"id":18029,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/posts\/17994\/revisions\/18029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/media\/17979"}],"wp:attachment":[{"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/media?parent=17994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/categories?post=17994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/tags?post=17994"},{"taxonomy":"beliebteste","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/beliebteste?post=17994"},{"taxonomy":"beitragsart","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/beitragsart?post=17994"},{"taxonomy":"anschluss","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/anschluss?post=17994"},{"taxonomy":"anwendungsart","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/anwendungsart?post=17994"},{"taxonomy":"mikrofontyp","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/mikrofontyp?post=17994"},{"taxonomy":"hersteller","embeddable":true,"href":"https:\/\/soundandgo.com\/en\/wp-json\/wp\/v2\/hersteller?post=17994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}