# If you'd like to omit non-matching lines from the result; add ';d' to the end of the expression.
sed -E 's/(?<="aspectRatio"\:\s\")\d+:\d+//g;t' <<< "{
\"timeline\": {
\"background\": \"#---secondaryColor---\",
\"fonts\": [
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Arial-Black.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Arial-BoldItalicMT.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Arial-BoldMT.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Arial-ItalicMT.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Arial.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/ArialNarrow-Bold.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/ArialNarrow-BoldItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/ArialNarrow-Italic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/ArialNarrow.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Caveat-Regular.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Georgia-Bold.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Georgia-BoldItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Georgia-Italic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Georgia.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-Black.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-BlackItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-Bold.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-BoldItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-ExtraBold.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-ExtraBoldItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-ExtraLight.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-ExtraLightItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-Italic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-Light.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-LightItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-Regular.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-SemiBold.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/Nunito-SemiBoldItalic.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/TimesNewRomanPS-BoldItalicMT.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/TimesNewRomanPS-BoldMT.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/TimesNewRomanPS-ItalicMT.ttf\"
},
{
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/fonts/TimesNewRomanPSMT.ttf\"
}
],
\"tracks\": [
{
\"clips\": [
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<p>---eventName---</p><p class='date'>---openHouseDate---</p>\",
\"css\": \"p {font-family: '---primaryFont---'; text-align: center; ---primaryFontStyle---; color: #---secondaryColor---; font-size: 90px; line-height: 80%;} .date {font-size: 40px}\",
\"width\": 1080,
\"height\": 200
},
\"start\": 0,
\"length\": 4,
\"position\": \"top\",
\"offset\": {
\"y\": 0.02
}
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<p class='address'>---propertyAddress---</p><p>---bedAmount--- Bed | ---bathAmount--- Bath</p><p>---propertySurface---</p><p>---currentPrice---</p>\",
\"css\": \"p {color: #---primaryColor---; text-align: center; font-size: 40px; ---primaryFontStyle---; font-family: '---primaryFont---'; line-height: 80%;} .address {font-size: 60px}\",
\"width\": 980,
\"height\": 320,
\"background\": \"#---secondaryColor---\"
},
\"start\": 0,
\"length\": 4,
\"position\": \"bottom\"
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"luma\",
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/luma/Template31-22-1080x1350.jpg\"
},
\"start\": 0,
\"length\": 4
},
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<div></div>\",
\"background\": \"#---primaryColor---\",
\"width\": 1080,
\"height\": 1350
},
\"start\": 0,
\"length\": 4,
\"position\": \"center\"
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<p></p>\",
\"width\": 95,
\"height\": 695,
\"background\": \"#---secondaryColor---\"
},
\"start\": 0,
\"length\": 4,
\"position\": \"bottomLeft\"
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<p></p>\",
\"width\": 95,
\"height\": 695,
\"background\": \"#---secondaryColor---\"
},
\"start\": 0,
\"length\": 4,
\"position\": \"bottomRight\"
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"image\",
\"src\": \"---propertyPhoto1---\"
},
\"start\": 0,
\"length\": 4,
\"position\": \"bottom\",
\"fit\": \"crop\",
\"scale\": 0.8,
\"transition\": {
\"in\": \"carouselUpSlow\"
},
\"offset\": {
\"y---horizontalPhoto1---\": 0.24,
\"y---verticalPhoto1---\": 0.15
}
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<p></p>\",
\"width\": 1080,
\"height\": 655,
\"background\": \"#---primaryColor---\"
},
\"start\": 0,
\"length\": 4,
\"position\": \"top\"
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<p>---callToAction---</p>\",
\"css\": \"p {color: #000000; font-size: 58px; ---secondaryFontStyle---; font-family: '---secondaryFont---'}\",
\"width\": 900,
\"height\": 200
},
\"start\": 4,
\"length\": 3,
\"position\": \"top\",
\"transition\": {
\"in\": \"fade\"
}
},
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<p class='big'>---agentFirstName--- ---agentLastName---</p><p>---agentTitle---</p><p>---agentEmail---</p><p>---agentPhone---</p><p class='small'><br />---agentFirmName---<br />---agentFirmAddress---<br />---agentFirmWebsite---</p>\",
\"css\": \"p {color: #000000; font-size: 30px; ---secondaryFontStyle---; font-family: '---secondaryFont---'; margin-top: 0; margin-bottom: 0} .big {font-size: 58px} .small {font-size: 24px}\",
\"width\": 900,
\"height\": 540
},
\"start\": 4,
\"length\": 3,
\"position\": \"bottom\",
\"offset\": {
\"y\": 0.02
},
\"transition\": {
\"in\": \"fade\"
}
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"luma\",
\"src\": \"https://perry-template-assets.s3.us-east-2.amazonaws.com/luma/circle-1080x1350agent.jpg\"
},
\"start\": 4,
\"length\": 3
},
{
\"asset\": {
\"type\": \"html\",
\"html\": \"<div></div>\",
\"background\": \"#D9---secondaryColor---\",
\"width\": 1080,
\"height\": 1350
},
\"start\": 4,
\"length\": 3,
\"position\": \"center\"
}
]
},
{
\"clips\": [
{
\"asset\": {
\"type\": \"image\",
\"src\": \"---agentPhoto---\"
},
\"start\": 4,
\"length\": 3,
\"fit\": \"crop\",
\"scale---horizontalAgentPhoto---\": 0.5,
\"scale---verticalAgentPhoto---\": 0.6,
\"position\": \"top\",
\"offset\": {
\"y---horizontalAgentPhoto---\": -0.12,
\"y---verticalAgentPhoto---\": -0.135
},
\"transition\": {
\"in\": \"fadeFast\"
}
}
]
}
],
\"cache\": true
},
\"output\": {
\"format\": \"mp4\",
\"resolution\": \"1080\",
\"aspectRatio\": \"4:5\",
\"quality\": \"medium\",
\"poster\": {
\"capture\": 2
},
\"destinations\": [
{
\"provider\": \"shotstack\",
\"exclude\": true
}
]
}
}"
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for SED, please visit: https://www.gnu.org/software/sed/manual/html_node/The-_0022s_0022-Command.html