{"id":862,"date":"2019-06-15T15:12:55","date_gmt":"2019-06-15T13:12:55","guid":{"rendered":"https:\/\/www.vrtonung.de\/ffmpeg-codes\/"},"modified":"2026-08-24T20:45:56","modified_gmt":"2026-08-24T18:45:56","slug":"ffmpeg-codes","status":"publish","type":"post","link":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/","title":{"rendered":"FFmpeg Codes &#8211; the best encoder for 360 VR Videos"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"<p>FFmpeg is one of those tools that takes a lot of time to learn but is all the more worthwhile. The origin of the article was my small private offline list with the best codes, but I realized that it is also an advantage for me if others can handle FFmpeg.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_opengraph-image":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/og-ffmpeg-codes_1200x630-aimg.jpg","_yoast_wpseo_opengraph-image-id":"","_yoast_wpseo_twitter-image":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/og-ffmpeg-codes_1200x630.jpg","_yoast_wpseo_twitter-image-id":"","footnotes":""},"categories":[1],"tags":[135,144],"class_list":["post-862","post","type-post","status-publish","format-standard","hentry","category-unkategorisiert","tag-6dof-en","tag-basics-en"],"acf":{"remove_from_blog_overview":false,"alternative_title":"","previewimg":18776,"text":"If someone asked me what my favorite encoder is, I would probably answer with FFmpeg. Nobody has done that yet, (I wonder why !? :D ) but still I would like to introduce it here.  \nFor half an eternity, I've been having a notepad with the best command-line codes scattered around. So I thought I'd bring some order to the whole thing and hope it'd be helpful to anybody.\n\n[newsletteroptin text=\"Be informed about new 360\u00b0 Encoding\"]\n\n##Why FFmpeg Codes?\n\nBefore we go into the nerdy details and we can feel like with <a target=\"hackertyper.com\" href=\"http:\/\/hackertyper.com\/\">hackertyper.com<\/a>, first a few basic words, why FFmpeg convinced me, even if it doesn't even have a graphical user interface (GUI) and can seem a bit daunting at first glance:\n\n- FFmpeg supports virtually any audio and video format. You are not bound to presets as with most editing software and can intervene in the encoding process in great detail.\n- DIY sound engineer: in the production process, especially in virtual reality, it can save a lot of time to simply convert the video as you would like it to be, without having to ask the editor to again render a new file, which then has to be uploaded and downloaded.\n- Also interesting for the editor: Re-rendering is not necessary in most cases. For example, if only the sound needs to be changed, FFmpeg can simply change the audio stream, while the video remains untouched and is therefore not only interesting for 360\u00b0 videos.\n- Most program codes, like here, can simply be copied, pasted, and looked up here again and again.\n- FFmpeg is also interesting for streaming conventional and VR videos.\n\nIf you want to know which audio format is best used for which platform, you can also check at my blog post right here:\n[link id=\"824\" text=\"Spatial Audio format support for 360\u00b0 Video Platforms & Players \"]\n\n[image id=\"16220\"]\n\n##Installation\n\nThe setup of FFmpeg is not quite as easy as you are used to with other software nowadays, but the files can be downloaded <a target=\"_blank\" href=\"https:\/\/www.ffmpeg.org\/download.html\">here<\/a> for free.  \nFortunately, there are very good instructions on the Internet for Windows and Mac in German, English and other languages, so just ask the search engine of trust.  \nIf you did everything right, you can now open the command prompt (cmd) directly in the explorer with \"Ctrl\" + \"right click\" and directly use the codes described below.\n\n##Overview of Codes\n\n####Die Basics:\n\n- Remove Audio from Video \n- Extract Audio from Video\n- Add Audio to Video\n- Replace Audio.wav with Video.mp4 \n- Adjust the volume of a video\n- Adjust the length of a media file\n- Adjust the length to the shortest media file\n\n####360\u00b0 Video specific:\n\n- Halve Framerate\n- Scale Video\n- Stereoscopic to Monoscopic\n- Loop 360\u00b0 image and add 360\u00b0 sound\n\n####Spatial Audio Encoding:\n- Four-channel FOA.wav with Video\n- Encode Video for Google Jump Inspector \n- Higher Order Ambisonic HOA.wav to Quicktime.mov\n- Quad-Binaural\n\n####Weitere interessante Codecs:\n- H.264 (MPEG-4\/AVC: Advanced Video Coding)\n- H.265 (HEVC: High-Efficiency Video Coding)\n- DNxHD (Digital Nonlinear Extensible High Definition)\n- WebM\n- TIFF, EXR or DPX sequences\n- MPEG-H 3D Audio\n\n[image id=\"16218\"]\n\n##Copy and Paste Command Lines\n\n###The Basics\n\n####Remove Audio from Video \n\nLet's get started. The process I use most is to completely remove (not just mute) the audio track that is usually attached to a video file. This ensures that no conflict arises during subsequent encoding, for example, if the sound is to be exchanged. A new video file with identical image content is created, the video stream is simply copied but no longer contains an audio track.\n\n[code]ffmpeg -i input.mp4 -c:v copy -an output.mp4[\/code]\n\n####Extract Audio from Video\n\nThe same works also the other way round if you want to get the sound out of a video for instance. Most of the time the sound is already compressed by AAC or similar lossy, so it is rather the unpleasant solution to simply return the audio to a wav, but can be practical for testing purposes.\n\n[code]ffmpeg -i video.mp4 -vn -c:a copy -acodec pcm_s16le output.wav [\/code]\n\n####Add Audio to Video\n\nIf you want to add sound to a silent video, you can do this with two inputs, moving picture and sound. Here, the sound must be converted to AAC, because mp4 as H264 does not support audio stream as Wav format.\n\n[code]ffmpeg -i input.mp4 -i input.wav -c:v copy -c:a aac -b:a 320k output.mp4 [\/code]\n\n####Replace Audio.wav with Video.mp4 \nIf you don't want to take the detour of first creating a new video file without a sound track, but simply exchange the audio directly, this is how it works:\n\n[code]ffmpeg -i input.mp4 -i newaudio.wav -c:v copy -c:a aac -b:a 320k -map 0:v:0 -map 1:a:0 output.mp4[\/code]\n\n####Adjust the volume of a video\n\nAdjusting the volume is also very practical. This code can provide an even volume for multiple videos without having to render again or even export new sound.\n\n[code]ffmpeg -i input.mp4 -vcodec copy -af \"volume=-15dB\" -b:a 320k output.mp4[\/code]\n\n####Adjust the length of a media file\n\nIf you only want to use a certain part of a video, or audio, for example, for testing, this works as follows. Here, too, no rendering is done, only the unwanted parts of the video are removed.\n\n[code]ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:10 -c:v copy -c:a copy output.mp4[\/code]\n\n####Adjust length to the shortest media file\n\nNormally, image and sound should have the same length, but it can also be a helpful abbreviation, since \"-shortest\" sets the length of the final file to the shortest duration of the two inputs.\n\n[code]ffmpeg -i input.mp4 -i audio.aac -shortest -c:v copy -c:a copy output.mp4[\/code]\n\n[image id=\"16212\"]\n\n###360\u00b0 Video specific examples\n\n####Halve Framerate\n\nConvert a video that was recorded with 59.94 frames to 29.97 frames? FFmpeg will automatically select a bitrate which is set too low in most cases. It would have to be set manually with the command <span style=\"font-family: courier new;\">-b:v 40m <\/span> e.g. to half the original bitrate.\n\n[code]ffmpeg -i input.mp4 -r 30000\/1001 output.mp4[\/code]\n\n####Scale Video\n\nVideos with 4k or more are usually too big to work with and burden the performance unnecessarily. You can set the height and width of the video manually.\n\n[code]ffmpeg -i input.mp4 -s 1920x960 output.mp4[\/code]\n\nAlternatively, the video filter can halve the size of the video.\n\n[code]ffmpeg -i input.mp4 -vf scale=iw*.5:ih*.5 output.mp4[\/code]\n\n####Stereoscopic to Monoscopic\n\nIf you have a 3D 360\u00b0 video, it certainly looks great on VR glasses, but is less suitable for conventional screens, since one eye is enough for viewing, i.e. 2D. Here the video is halved in the middle, horizontally or vertically.\n\nOver-under (top-bottom):\n\n[code]ffmpeg -i input.mp4 -vf crop=h=in_h\/2:y=0 output.mp4[\/code]\n\nSide-by-side (left-right):\n\n[code]ffmpeg -i input.mp4 -vf crop=w=in_w\/2:x=0 output.mp4[\/code]\n\n####Loop 360\u00b0 image and add 360\u00b0 sound\n\nIf you only have a panoramic 360\u00b0 image and want to quickly convert the sound into a video, you can simply loop the still image one after the other with the following command.\n\n[code]ffmpeg -loop 1 -i stillframe.jpg -i input.wav -map 1:a -map 0:v -c:a copy -channel_layout 4.0 -c:v libx264 -b:v 50000k -bufsize 50000k -shortest output.mov[\/code]\n\n[image id=\"16214\"]\n\n###Spatial Audio\n\n####Four-channel FOA.wav with Video\n\nUseful for e.g. YouTube and SamsungVR. It is also easier with the FB360 Encoder, which injects metadata automatically, which otherwise has to be done manually with the \"YouTube Spatial Media Metadata Injector\". Also works for FuMa or Quad, just everything that is four-channel, but mostly it is a First Order Ambisonic in ambiX format.\n\n[code]ffmpeg -i input.mp4 -i input.wav -c:v copy -c:a aac -b:a 512k output.mp4[\/code]\n\n####Encode Video for Google Jump Inspector \n\nJump Inspector supports [link id=\"819\" text=\"Ambisonics\"]  first order and Ambisonics third order, but also requires the video in a certain format. In addition, the Google Jump Inspector reads the meta data from the file name, so make sure to adjust it, as suggested here.\n\n[code]ffmpeg -i input.mp4 -c:v libx264 -b:v 40m -vf scale=3840:2160 -r 30 -profile main -pix_fmt yuv420p -an output.360.mono.mp4[\/code]\n\n####Higher Order Ambisonic HOA.wav to Quicktime .mov\n\nSince mp4 does not support 16 audio channels, the video must be converted to Quicktime format. The mov container can play the sound loss-free as a wav stream, which can be interesting for the Google Jump Inspector, GoPro VR Player 3 or VLC Media Player. Sound is a third-order ambisonic wav with 16 channels.\n\n[code]ffmpeg -i input.mp4 -i input.wav -c:a copy -c:v copy output.mov[\/code]\n\n####Quad-Binaural \n\nA small special case is quad-binaural, sometimes also called omni-binaural, which is supported by the SamsungVR player. Here, too, the meta data is read from the file name. Pros and cons of this exotic can be read here: <a target=\"Formats for 360\u00b0 Sound\" href=\"https:\/\/www.vrtonung.de\/en\/virtual-reality-audio-file-format-pro-contra\/\">Formats for 360\u00b0 Sound<\/a>\n\n[code]ffmpeg -i input.mp4 -i 0.wav -i 90.wav -i 180.wav -i 270.wav -map 0:v -map 1:a -map 2:a -map 3:a -map 4:a -vcodec copy -c:a aac -b:a 512k \noutput_mono360_quadraphonic_binaural.mp4[\/code]\n\n[image id=\"16216\"]\n\n###Various interesting codecs\n\n####H.264 (MPEG-4\/AVC: Advanced Video Coding)\n\nProbably the most common format for videos is H264, which doesn't support audio as.wav, but e.g. AAC, so it's not a lossless sound, which plays a role when working with 3D audio later on.\n\n[code]ffmpeg -i input.mp4 -c:v libx264 -b:v 50M -profile main -pix_fmt yuv420p -c:a aac -b:a 320K output.mp4[\/code]\n\n####H.265 (HEVC: High Efficiency Video Coding)\n\nH265 is becoming more and more popular, but not yet so widespread. It can reduce the file size of a video by half compared to H264 with the same quality, but is correspondingly compute-intensive.\n\n[code]ffmpeg -i input.mp4 -c:v libx265 -b:v 25M -c:a aac -b:a 320K output.mp4[\/code]\n\n####DNxHD (Digital Nonlinear Extensible High Definition)\n\nMost digital audio workstations (DAW) like Avid ProTools can save processing power by bringing the video to a low resolution and converting it to a codec that is less processor intensive than, say, H264.\n\n[code]ffmpeg -i input.mp4 -vf scale=iw*.5:ih*.5 -map 0:v -c:v dnxhd -pix_fmt yuv422p -profile:v dnxhr_lb -y output.mov[\/code]\n\n####WebM\n\nWebM is a container for the video codecs VP8 and VP9 introduced by Google, which usually uses the audio format Opus as.ogg, but takes some time to encode.\n\n[code]ffmpeg -i input.mp4 -c:v libvpx -crf 4 -b:v 50M -map 0:v:0 -map 0:a:0 -c:a libvorbis -af \"pan=quad|c0=c0|c1=c1|c2=c2|c3=c3\" -preset ultrafast output.webm[\/code]\n\n####TIFF, EXR or DPX sequences\nSuch file types rarely reach audio post-production but are still not uninteresting. Here not only a file is set as input, but also a frame rate for the input must be defined so that the length of the later video is clear. In the output, the frame rate can be readjusted with \"-r\".\n\n[code]ffmpeg -i input_0001.dpx -framerate 60 -c:v libx264 -b:v 30M -r 30 -an output.mp4[\/code]\n\n####MPEG-H 3D Audio\nI couldn't find anything about this format regarding FFmpeg yet, but I'm curious how it develops in terms of object-based audio and audio definition model (ADM). I think that FFmpeg can become unwieldy with all the meta data and suspect that special encoders will be used here, but we will see.\n\n[image id=\"16210\"]\n\n###Troubleshooting\n\nFFmpeg usually displays error messages in red. These can be googled quickly. Otherwise these little tricks will help spontaneously:\n- remove empty spaces from the file name\n- file path does not contain the required file(s)\n- video codec does not support the format chosen as a variable and FFmpeg cannot find suitable alternatives.\n\n##Also Helpful\nIf you are a Mac user and want to skip all the fun, you can try <a target=\"iFFmpeg\" href=\"http:\/\/www.ffworks.net\/\">iFFmpeg<\/a>, or simply convert your files with droplets from <a target=\"AudioEase360 Download\" href=\"https:\/\/www.audioease.com\/360\/files\/ffmpeg-droplets-audio-ease-convert-video-v201.zip \">AudioEase360<\/a> by drag and drop. Thanks for that!  \nWindows users can go for <a target=\"myFFmpeg\" href=\"http:\/\/www.myffmpeg.com\/index.html\">myFFmpeg<\/a>.\n\nIn addition, Github has proved helpful in creating this article and also has an overview of the variables. <a target=\"_blank\" href=\"https:\/\/gist.github.com\/nickkraakman\/e351f3c917ab1991b7c9339e10578049\">FFmpeg Cheat Sheet for 360\u00b0 video<\/a>.\n\nHere the own Wiki from and to FFmpeg: https:\/\/trac.ffmpeg.org\/wiki\n\nWith the command <span style=\"font-family: courier new;\">ffmpeg -i input.mp4 <\/span> you can also analyze files. But for me it is more practical to use another software, like <a target=\"MediaInfo\" href=\"https:\/\/mediaarea.net\/de\/MediaInfo\">MediaInfo<\/a>, because files can be controlled faster and clearer by drag and drop. \n\nThanks also to all forums, which could also answer my questions via search engine. I hope this article is not only helpful to me.\n\nHere you can find a YouTube Tutorial : https:\/\/youtu.be\/MPV7JXTWPWI?si=0qvnRZoyT75wes4E\n\n[button id=\"44\" text=\"Find out more\"]\n\n###Let's talk about your project\n\nAre you working on a VR experience and the audio still feels flat?\n\n[link id=\"155\" text=\"Get in touch \u2192\"]","related_articles":[267,829,819,824,6191]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FFmpeg Codes - the best encoder for 360 VR Videos<\/title>\n<meta name=\"description\" content=\"FFmpeg is also interesting for live streaming in 360\u00b0. But here are the best codes of the Media Encoder for 360\u00b0 Audio and 360\u00b0\/VR Video\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FFmpeg Codes - the best encoder for 360 VR Videos\" \/>\n<meta property=\"og:description\" content=\"FFmpeg is also interesting for live streaming in 360\u00b0. But here are the best codes of the Media Encoder for 360\u00b0 Audio and 360\u00b0\/VR Video\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/\" \/>\n<meta property=\"og:site_name\" content=\"VRTONUNG - 3D Audio\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-15T13:12:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-24T18:45:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vrtonung.de\/wp-content\/uploads\/og-ffmpeg-codes_1200x630-aimg.jpg\" \/>\n<meta name=\"author\" content=\"Martin Rieger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.vrtonung.de\/wp-content\/uploads\/og-ffmpeg-codes_1200x630.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Rieger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/\"},\"author\":{\"name\":\"Martin Rieger\",\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#\\\/schema\\\/person\\\/0a586c92ff9b8233fa41e5681b508b3c\"},\"headline\":\"FFmpeg Codes &#8211; the best encoder for 360 VR Videos\",\"datePublished\":\"2019-06-15T13:12:55+00:00\",\"dateModified\":\"2026-08-24T18:45:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/\"},\"wordCount\":9,\"publisher\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#\\\/schema\\\/person\\\/0a586c92ff9b8233fa41e5681b508b3c\"},\"keywords\":[\"6DoF\",\"Basics\"],\"articleSection\":[\"Unkategorisiert\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/\",\"url\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/\",\"name\":\"FFmpeg Codes - the best encoder for 360 VR Videos\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#website\"},\"datePublished\":\"2019-06-15T13:12:55+00:00\",\"dateModified\":\"2026-08-24T18:45:56+00:00\",\"description\":\"FFmpeg is also interesting for live streaming in 360\u00b0. But here are the best codes of the Media Encoder for 360\u00b0 Audio and 360\u00b0\\\/VR Video\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/ffmpeg-codes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vrtonung.de\\\/en\\\/startseite\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FFmpeg Codes &#8211; the best encoder for 360 VR Videos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#website\",\"url\":\"https:\\\/\\\/www.vrtonung.de\\\/\",\"name\":\"VRTONUNG - 3D Audio\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#\\\/schema\\\/person\\\/0a586c92ff9b8233fa41e5681b508b3c\"},\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#\\\/schema\\\/person\\\/0a586c92ff9b8233fa41e5681b508b3c\",\"name\":\"Martin Rieger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/wp-content\\\/uploads\\\/MartinRieger_Profile_2023_squoosh.jpg\",\"url\":\"https:\\\/\\\/www.vrtonung.de\\\/wp-content\\\/uploads\\\/MartinRieger_Profile_2023_squoosh.jpg\",\"contentUrl\":\"https:\\\/\\\/www.vrtonung.de\\\/wp-content\\\/uploads\\\/MartinRieger_Profile_2023_squoosh.jpg\",\"width\":1079,\"height\":1079,\"caption\":\"Martin Rieger\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/wp-content\\\/uploads\\\/MartinRieger_Profile_2023_squoosh.jpg\"},\"description\":\"Martin Rieger ist Tonmeister und Spatial-Audio-Spezialist aus M\u00fcnchen. Unter dem Namen VRTONUNG produziert und ber\u00e4t er immersive Klangwelten f\u00fcr VR-, XR- und 360\u00b0-Produktionen, Events, Marken und Audio-Hersteller \u2013 von der Ambisonics-Aufnahme \u00fcber die Postproduktion bis zur Dolby-Atmos-Mischung. Daneben h\u00e4lt er Vortr\u00e4ge und Workshops zu 3D-Audio.\",\"worksFor\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#localbusiness\"},\"knowsAbout\":[\"3D audio\",\"spatial audio\",\"Ambisonics\",\"Dolby Atmos\",\"binaural audio\",\"VR and XR sound\",\"360\u00b0 sound design\"]},{\"@type\":\"LocalBusiness\",\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#localbusiness\",\"name\":\"VRTONUNG\",\"url\":\"https:\\\/\\\/www.vrtonung.de\\\/\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/VRTonung\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/vrtonung\",\"https:\\\/\\\/www.youtube.com\\\/@vrtonung\",\"https:\\\/\\\/www.instagram.com\\\/vrtonung\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@vrtonung\"],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Feldmochinger Stra\u00dfe 19\",\"postalCode\":\"80992\",\"addressLocality\":\"M\u00fcnchen\",\"addressRegion\":\"Bayern\",\"addressCountry\":\"DE\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.179695,\"longitude\":11.521273},\"telephone\":\"+49-1577-5979753\",\"email\":\"info@vrtonung.de\",\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:30\",\"closes\":\"18:00\"}],\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Deutschland\"},{\"@type\":\"Country\",\"name\":\"\u00d6sterreich\"},{\"@type\":\"Country\",\"name\":\"Schweiz\"}],\"knowsAbout\":[\"3D audio\",\"spatial audio\",\"Ambisonics\",\"Dolby Atmos\",\"binaural audio\",\"VR and XR sound\",\"360\u00b0 sound design\"],\"description\":\"Studio for immersive 3D and spatial audio in Munich. Recording, post-production and consulting for VR, XR and 360\u00b0 productions, events, brands and audio manufacturers.\",\"founder\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#\\\/schema\\\/person\\\/0a586c92ff9b8233fa41e5681b508b3c\"},\"employee\":{\"@id\":\"https:\\\/\\\/www.vrtonung.de\\\/#\\\/schema\\\/person\\\/0a586c92ff9b8233fa41e5681b508b3c\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FFmpeg Codes - the best encoder for 360 VR Videos","description":"FFmpeg is also interesting for live streaming in 360\u00b0. But here are the best codes of the Media Encoder for 360\u00b0 Audio and 360\u00b0\/VR Video","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:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/","og_locale":"en_US","og_type":"article","og_title":"FFmpeg Codes - the best encoder for 360 VR Videos","og_description":"FFmpeg is also interesting for live streaming in 360\u00b0. But here are the best codes of the Media Encoder for 360\u00b0 Audio and 360\u00b0\/VR Video","og_url":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/","og_site_name":"VRTONUNG - 3D Audio","article_published_time":"2019-06-15T13:12:55+00:00","article_modified_time":"2026-08-24T18:45:56+00:00","og_image":[{"url":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/og-ffmpeg-codes_1200x630-aimg.jpg","type":"","width":"","height":""}],"author":"Martin Rieger","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/og-ffmpeg-codes_1200x630.jpg","twitter_misc":{"Written by":"Martin Rieger","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/#article","isPartOf":{"@id":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/"},"author":{"name":"Martin Rieger","@id":"https:\/\/www.vrtonung.de\/#\/schema\/person\/0a586c92ff9b8233fa41e5681b508b3c"},"headline":"FFmpeg Codes &#8211; the best encoder for 360 VR Videos","datePublished":"2019-06-15T13:12:55+00:00","dateModified":"2026-08-24T18:45:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/"},"wordCount":9,"publisher":{"@id":"https:\/\/www.vrtonung.de\/#\/schema\/person\/0a586c92ff9b8233fa41e5681b508b3c"},"keywords":["6DoF","Basics"],"articleSection":["Unkategorisiert"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/","url":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/","name":"FFmpeg Codes - the best encoder for 360 VR Videos","isPartOf":{"@id":"https:\/\/www.vrtonung.de\/#website"},"datePublished":"2019-06-15T13:12:55+00:00","dateModified":"2026-08-24T18:45:56+00:00","description":"FFmpeg is also interesting for live streaming in 360\u00b0. But here are the best codes of the Media Encoder for 360\u00b0 Audio and 360\u00b0\/VR Video","breadcrumb":{"@id":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vrtonung.de\/en\/ffmpeg-codes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vrtonung.de\/en\/startseite\/"},{"@type":"ListItem","position":2,"name":"FFmpeg Codes &#8211; the best encoder for 360 VR Videos"}]},{"@type":"WebSite","@id":"https:\/\/www.vrtonung.de\/#website","url":"https:\/\/www.vrtonung.de\/","name":"VRTONUNG - 3D Audio","description":"","publisher":{"@id":"https:\/\/www.vrtonung.de\/#\/schema\/person\/0a586c92ff9b8233fa41e5681b508b3c"},"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.vrtonung.de\/#\/schema\/person\/0a586c92ff9b8233fa41e5681b508b3c","name":"Martin Rieger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/MartinRieger_Profile_2023_squoosh.jpg","url":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/MartinRieger_Profile_2023_squoosh.jpg","contentUrl":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/MartinRieger_Profile_2023_squoosh.jpg","width":1079,"height":1079,"caption":"Martin Rieger"},"logo":{"@id":"https:\/\/www.vrtonung.de\/wp-content\/uploads\/MartinRieger_Profile_2023_squoosh.jpg"},"description":"Martin Rieger ist Tonmeister und Spatial-Audio-Spezialist aus M\u00fcnchen. Unter dem Namen VRTONUNG produziert und ber\u00e4t er immersive Klangwelten f\u00fcr VR-, XR- und 360\u00b0-Produktionen, Events, Marken und Audio-Hersteller \u2013 von der Ambisonics-Aufnahme \u00fcber die Postproduktion bis zur Dolby-Atmos-Mischung. Daneben h\u00e4lt er Vortr\u00e4ge und Workshops zu 3D-Audio.","worksFor":{"@id":"https:\/\/www.vrtonung.de\/#localbusiness"},"knowsAbout":["3D audio","spatial audio","Ambisonics","Dolby Atmos","binaural audio","VR and XR sound","360\u00b0 sound design"]},{"@type":"LocalBusiness","@id":"https:\/\/www.vrtonung.de\/#localbusiness","name":"VRTONUNG","url":"https:\/\/www.vrtonung.de\/","sameAs":["https:\/\/www.facebook.com\/VRTonung\/","https:\/\/www.linkedin.com\/company\/vrtonung","https:\/\/www.youtube.com\/@vrtonung","https:\/\/www.instagram.com\/vrtonung\/","https:\/\/www.tiktok.com\/@vrtonung"],"address":{"@type":"PostalAddress","streetAddress":"Feldmochinger Stra\u00dfe 19","postalCode":"80992","addressLocality":"M\u00fcnchen","addressRegion":"Bayern","addressCountry":"DE"},"geo":{"@type":"GeoCoordinates","latitude":48.179695,"longitude":11.521273},"telephone":"+49-1577-5979753","email":"info@vrtonung.de","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:30","closes":"18:00"}],"areaServed":[{"@type":"Country","name":"Deutschland"},{"@type":"Country","name":"\u00d6sterreich"},{"@type":"Country","name":"Schweiz"}],"knowsAbout":["3D audio","spatial audio","Ambisonics","Dolby Atmos","binaural audio","VR and XR sound","360\u00b0 sound design"],"description":"Studio for immersive 3D and spatial audio in Munich. Recording, post-production and consulting for VR, XR and 360\u00b0 productions, events, brands and audio manufacturers.","founder":{"@id":"https:\/\/www.vrtonung.de\/#\/schema\/person\/0a586c92ff9b8233fa41e5681b508b3c"},"employee":{"@id":"https:\/\/www.vrtonung.de\/#\/schema\/person\/0a586c92ff9b8233fa41e5681b508b3c"}}]}},"_links":{"self":[{"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/comments?post=862"}],"version-history":[{"count":16,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/862\/revisions"}],"predecessor-version":[{"id":19527,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/862\/revisions\/19527"}],"acf:post":[{"embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/6191"},{"embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/824"},{"embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/819"},{"embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/829"},{"embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/posts\/267"}],"wp:attachment":[{"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/media?parent=862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/categories?post=862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vrtonung.de\/en\/wp-json\/wp\/v2\/tags?post=862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}