{"id":2087,"date":"2026-01-21T20:12:46","date_gmt":"2026-01-21T20:12:46","guid":{"rendered":"https:\/\/portfolio.arnoldbiffna.com\/?p=2087"},"modified":"2026-01-21T20:47:21","modified_gmt":"2026-01-21T20:47:21","slug":"advanced-ffmpeg-in-plain-english-using-claude","status":"publish","type":"post","link":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/","title":{"rendered":"Advanced FFmpeg in plain English using Claude"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Advanced ffmpeg ops with Claude\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/WPxRYgUi5V4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>FFmpeg is one of those tools everyone knows is powerful, but can be complicated to use. It can do almost anything with video, but the learning curve is steep, and the syntax is unforgiving. Even after years of using it, I still find myself searching for examples or reusing old commands.<\/p>\n\n\n\n<p>Recently, I experimented with using <strong>Claude<\/strong> as a kind of \u201ctranslator\u201d between what I want to do in plain English and what FFmpeg actually needs. The result was surprisingly effective.<\/p>\n\n\n\n<p><strong>The Problem<\/strong><\/p>\n\n\n\n<p>I had a simple goal, at least conceptually:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Take a screen recording of my iOS app<\/li>\n\n\n\n<li>Turn it into a <strong>square video<\/strong> for Instagram<\/li>\n\n\n\n<li>Use a slow-moving 4K cloud video as a background<\/li>\n\n\n\n<li>Speed up both videos<\/li>\n\n\n\n<li>Center the app video with padding<\/li>\n\n\n\n<li>Add a QR code in the bottom corner linking to the App Store<\/li>\n\n\n\n<li>Output a single, Instagram-ready MP4<\/li>\n<\/ul>\n\n\n\n<p><strong>The Approach<\/strong><\/p>\n\n\n\n<p>Instead of building the FFmpeg command myself, I described the entire process in plain English to Claude and let it handle the mechanics:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trim the background video to skip the black frames at the start<\/li>\n\n\n\n<li>Resize it slightly larger than the app video to allow padding<\/li>\n\n\n\n<li>Match its duration to the foreground video<\/li>\n\n\n\n<li>Speed everything up 2\u00d7<\/li>\n\n\n\n<li>Center the app video both vertically and horizontally<\/li>\n\n\n\n<li>Overlay a QR code in the bottom-right corner with padding<\/li>\n\n\n\n<li>Name the output file<\/li>\n<\/ul>\n\n\n\n<p>What stood out immediately was that Claude didn\u2019t just <em>generate<\/em> a command\u2014it <strong>ran and verified<\/strong> the output. If multiple steps were needed, it handled them without me having to reason about intermediate files or filter chains.<\/p>\n\n\n\n<p><strong>The Result<\/strong><\/p>\n\n\n\n<p>Less than a minute later, I had exactly what I wanted:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A square video<\/li>\n\n\n\n<li>Animated cloud background<\/li>\n\n\n\n<li>App video perfectly centered<\/li>\n\n\n\n<li>QR code placed cleanly with spacing<\/li>\n\n\n\n<li>Ready to upload to Instagram<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/claudeffmpeg.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><\/figure>\n\n\n\n<p>I previewed it in VLC, and everything matched the mental image I had when I wrote the prompt.<\/p>\n\n\n\n<p><strong>Why This Matters<\/strong><\/p>\n\n\n\n<p>I\u2019ve tried doing this same task in traditional video editors like iMovie, and ironically, it was harder. Tools with visual timelines can struggle once you step outside their expected workflows.<\/p>\n\n\n\n<p>What made this interesting wasn\u2019t just that AI \u201csaved time.\u201d It removed friction from a task that usually discourages experimentation. I didn\u2019t have to remember FFmpeg syntax or worry about getting one parameter wrong\u2014I could focus entirely on the <em>outcome<\/em>.<\/p>\n\n\n\n<p>This also wasn\u2019t really \u201cprogramming\u201d in the traditional sense. It was intent-driven tooling: describing a result and letting the system figure out the steps.<\/p>\n\n\n\n<p><strong>Takeaway<\/strong><\/p>\n\n\n\n<p>If you already know what FFmpeg can do but avoid it because of complexity, pairing it with an AI assistant like Claude is a game changer. It lowers the barrier without limiting capability\u2014and it encourages you to try things you might otherwise skip.<\/p>\n\n\n\n<p>Hopefully this opens up a few ideas for how you might use AI tools in your own workflows, even outside of coding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FFmpeg is one of those tools everyone knows is powerful, but can be complicated to use. It can do almost anything with video, but the learning curve is steep, and the syntax is unforgiving. Even after years of using it, I still find myself searching for examples or reusing old commands. Recently, I experimented with &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Advanced FFmpeg in plain English using Claude&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":2092,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,55],"tags":[],"class_list":["post-2087","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence","category-video"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Advanced FFmpeg in plain English using Claude - Arnold Biffna Portfolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advanced FFmpeg in plain English using Claude - Arnold Biffna Portfolio\" \/>\n<meta property=\"og:description\" content=\"FFmpeg is one of those tools everyone knows is powerful, but can be complicated to use. It can do almost anything with video, but the learning curve is steep, and the syntax is unforgiving. Even after years of using it, I still find myself searching for examples or reusing old commands. Recently, I experimented with &hellip; Continue reading &quot;Advanced FFmpeg in plain English using Claude&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/\" \/>\n<meta property=\"og:site_name\" content=\"Arnold Biffna Portfolio\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-21T20:12:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-21T20:47:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/claudeffmpeg.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"135\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arnold Biffna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arnold Biffna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/\"},\"author\":{\"name\":\"Arnold Biffna\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"headline\":\"Advanced FFmpeg in plain English using Claude\",\"datePublished\":\"2026-01-21T20:12:46+00:00\",\"dateModified\":\"2026-01-21T20:47:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/\"},\"wordCount\":498,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/claudeffmpeg.jpg\",\"articleSection\":[\"Artificial Intelligence\",\"Video\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/\",\"name\":\"Advanced FFmpeg in plain English using Claude - Arnold Biffna Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/claudeffmpeg.jpg\",\"datePublished\":\"2026-01-21T20:12:46+00:00\",\"dateModified\":\"2026-01-21T20:47:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#primaryimage\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/claudeffmpeg.jpg\",\"contentUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/claudeffmpeg.jpg\",\"width\":200,\"height\":135,\"caption\":\"Screenshot\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2026\\\/01\\\/21\\\/advanced-ffmpeg-in-plain-english-using-claude\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advanced FFmpeg in plain English using Claude\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\",\"name\":\"Arnold Biffna Portfolio\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\",\"name\":\"Arnold Biffna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"contentUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"width\":960,\"height\":960,\"caption\":\"Arnold Biffna\"},\"logo\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\"},\"sameAs\":[\"http:\\\/\\\/arnoldbiffna.com\"],\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/author\\\/arnoldbiffna-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Advanced FFmpeg in plain English using Claude - Arnold Biffna Portfolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/","og_locale":"en_US","og_type":"article","og_title":"Advanced FFmpeg in plain English using Claude - Arnold Biffna Portfolio","og_description":"FFmpeg is one of those tools everyone knows is powerful, but can be complicated to use. It can do almost anything with video, but the learning curve is steep, and the syntax is unforgiving. Even after years of using it, I still find myself searching for examples or reusing old commands. Recently, I experimented with &hellip; Continue reading \"Advanced FFmpeg in plain English using Claude\"","og_url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/","og_site_name":"Arnold Biffna Portfolio","article_published_time":"2026-01-21T20:12:46+00:00","article_modified_time":"2026-01-21T20:47:21+00:00","og_image":[{"width":200,"height":135,"url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/claudeffmpeg.jpg","type":"image\/jpeg"}],"author":"Arnold Biffna","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arnold Biffna","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#article","isPartOf":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/"},"author":{"name":"Arnold Biffna","@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"headline":"Advanced FFmpeg in plain English using Claude","datePublished":"2026-01-21T20:12:46+00:00","dateModified":"2026-01-21T20:47:21+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/"},"wordCount":498,"commentCount":0,"publisher":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"image":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/claudeffmpeg.jpg","articleSection":["Artificial Intelligence","Video"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/","url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/","name":"Advanced FFmpeg in plain English using Claude - Arnold Biffna Portfolio","isPartOf":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#primaryimage"},"image":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/claudeffmpeg.jpg","datePublished":"2026-01-21T20:12:46+00:00","dateModified":"2026-01-21T20:47:21+00:00","breadcrumb":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#primaryimage","url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/claudeffmpeg.jpg","contentUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2026\/01\/claudeffmpeg.jpg","width":200,"height":135,"caption":"Screenshot"},{"@type":"BreadcrumbList","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2026\/01\/21\/advanced-ffmpeg-in-plain-english-using-claude\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolio.arnoldbiffna.com\/"},{"@type":"ListItem","position":2,"name":"Advanced FFmpeg in plain English using Claude"}]},{"@type":"WebSite","@id":"https:\/\/portfolio.arnoldbiffna.com\/#website","url":"https:\/\/portfolio.arnoldbiffna.com\/","name":"Arnold Biffna Portfolio","description":"","publisher":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolio.arnoldbiffna.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f","name":"Arnold Biffna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","contentUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","width":960,"height":960,"caption":"Arnold Biffna"},"logo":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg"},"sameAs":["http:\/\/arnoldbiffna.com"],"url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/author\/arnoldbiffna-2\/"}]}},"_links":{"self":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/2087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/comments?post=2087"}],"version-history":[{"count":5,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/2087\/revisions"}],"predecessor-version":[{"id":2093,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/2087\/revisions\/2093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media\/2092"}],"wp:attachment":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media?parent=2087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/categories?post=2087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/tags?post=2087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}