Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
media:digital [2024/01/29 16:26] – [Connection diagram] Bernard Condraumedia:digital [2025/11/17 13:45] (current) – [Amazon Prime] Bernard Condrau
Line 1: Line 1:
 ====== Record with OBS Studio ====== ====== Record with OBS Studio ======
 +<color red>**Updates**: 2025-11-04</color>
 +
 The biggest challenge when recording from an Android TV Box (video streaming hardware) is to record video and surround sound in sync. I tried several ways of doing this and found one which allows me to do it in one recording without too expensive hardware. I have not found a video capture card on the market which allows to record a protected video stream or multi-channel surround sound.\\ The biggest challenge when recording from an Android TV Box (video streaming hardware) is to record video and surround sound in sync. I tried several ways of doing this and found one which allows me to do it in one recording without too expensive hardware. I have not found a video capture card on the market which allows to record a protected video stream or multi-channel surround sound.\\
 \\ \\
 <color red>**Note**: This guide is not intended to teach you how to circumvent copy protection. Make sure the source or service you are recording from allows you to make a copy for your own use before you record. Creating multiple copies or selling copies is prohibited by law.</color> <color red>**Note**: This guide is not intended to teach you how to circumvent copy protection. Make sure the source or service you are recording from allows you to make a copy for your own use before you record. Creating multiple copies or selling copies is prohibited by law.</color>
 +\\
 ===== Settings ===== ===== Settings =====
 ==== Gear ==== ==== Gear ====
-  * Media Player: [[android:nokia|Nokia Streaming Box 8010]] or [[android:miboxs|Xiaomi Mi Box S 4K]] Android streaming and video player +  * Media Player: [[android:nokia|Nokia Streaming Box 8010]] or [[android:miboxs|Xiaomi Mi Box S 4K]] or [[android:km9|Mecool KM9 Pro]] Android streaming and video player 
-  * BDP: [[hw:udp203|OPPO UDP-203]] 4K Ultra HD Bluray Disc Player (player with HDMI passthrough and analog surround 7.1 audio outputs) +  * AV Device: [[hw:udp203|OPPO UDP-203]] 4K Ultra HD Bluray Disc Player (player with HDMI passthrough and analog surround 7.1 audio outputs) 
-  * Handheld AppRemote Control App [[https://oppodigital.com/blu-ray-udp-203/blu-ray-udp-203-Support.aspx]] or [[https://apkcombo.com/oppo-udp-20x-mediacontrol/com.oppo.oppomediacontrol/download/apk]]+  * RemoteOriginal [[https://oppodigital.com/blu-ray-udp-203/blu-ray-udp-203-Support.aspx|Remote Control]] or [[https://play.google.com/store/apps/details?id=one.woodbury.oppo_remote&hl=en|Unofficial Oppo UDP-20X Remote]] App on Android Phone
   * Video Capture: [[https://www.blackmagicdesign.com/products/intensitypro4k/techspecs/W-INT-05|Blackmagic]] //Intensity Pro// 4K PCI-e capture card   * Video Capture: [[https://www.blackmagicdesign.com/products/intensitypro4k/techspecs/W-INT-05|Blackmagic]] //Intensity Pro// 4K PCI-e capture card
   * USB Audio: [[https://www.esi-audio.de/|ESI]] //U86XT// USB audio interface   * USB Audio: [[https://www.esi-audio.de/|ESI]] //U86XT// USB audio interface
   * Isolator: [[https://www.amazon.com/dp/B082GV15Y1?psc=1&ref=ppx_yo2ov_dt_b_product_details|Conext Link AD104 RCA Stereo 2 Channel Ground Loop Isolator Signal Noise Filter Suppressor]] (avoid ground loop)   * Isolator: [[https://www.amazon.com/dp/B082GV15Y1?psc=1&ref=ppx_yo2ov_dt_b_product_details|Conext Link AD104 RCA Stereo 2 Channel Ground Loop Isolator Signal Noise Filter Suppressor]] (avoid ground loop)
-  * NoHDCP: [[https://www.ugreen.co.th/product/22/ugreen-40281-hdmi-audio-extractor-hdmi-to-hdmi-with-optical-toslink-spdif-audio|UGREEN 40281 HDMI Audio Extractor]] (disable HDCP)+  * Splitter{{:media:splitter.jpg?linkonly|8K@60Hz HDMI Splitter}}, I bought mine in Thailand from [[https://www.lazada.co.th/products/i5810185511-s24740945461.html?urlFlag=true&mp=1|Lazada]] 
 +  * Monitor or TV
  
 With this setup you can record video and 5.1 or 7.1 audio at the same time.  With this setup you can record video and 5.1 or 7.1 audio at the same time. 
  
 ==== Cost of gear ==== ==== Cost of gear ====
-  * Android TV streaming box: 100 USD +  * Media Player: 100 USD 
-  * Disc Player: 1000 USD (you need to find a premium player or another device with HDMI passthrough and analog surround audio outputs). Instead of a Disc Player you can utilitze any 5.1 pre-amplifier which supports an audio codec currently used by //Netflix//, //Disney+//, //Amazon Prime//, //HBO Go//, etc. If you use a pre-amplifier with variable output volume make sure you adjust the volume so you don't need to post-process amplification to it. Note that not every 5.1 pre-amplifier works, only one which supports the audio codec in the source stream.+  * AV Device: 1000 USD (you need to find a premium player or another device with HDMI passthrough and analog surround audio outputs). Instead of a Disc Player you can utilitze any 5.1 (Pre-)Amplifier which supports an audio codec currently used by //Netflix//, //Disney+//, //Amazon Prime//, //HBO Go//, etc. If you use a pre-amplifier with variable output volume make sure you adjust the volume so you don't need to post-process amplification to it. Note that not every 5.1 pre-amplifier works, only one which supports the audio codec in the source stream. 
 +  * Video Capture: 300 USD
   * Multi-channel USB audio interface: 300 USD (with 6 or 8 analog inputs). If you don't have one or do not want to buy one you can record the 6 channels in 3 stereo pairs and then sync the audio with Audacity. 3 stereo pairs means you need to record the stream 3 times, each time you connect a different pair of analog output to the analog stereo input of the Video Capture card (e.g. L/R, C/LFE, SL/SR).   * Multi-channel USB audio interface: 300 USD (with 6 or 8 analog inputs). If you don't have one or do not want to buy one you can record the 6 channels in 3 stereo pairs and then sync the audio with Audacity. 3 stereo pairs means you need to record the stream 3 times, each time you connect a different pair of analog output to the analog stereo input of the Video Capture card (e.g. L/R, C/LFE, SL/SR).
 +  * 8K HDMI cables (3x): 100 USD
   * Ground Loop Isolators: 30 USD (for 6 channels)   * Ground Loop Isolators: 30 USD (for 6 channels)
-  * HDMI to HDMI converter: 30 USD (to remove HDCP) +  * Splitter: 30 USD 
-  * TOTAL: **1500 USD**+  * Computer Monitor or TV 
 +  * TV: existing 
 +  * PC: existing 
 +  * TOTAL: **1850 USD**
  
 +==== Notes on the Splitter ====
 +  * I purchased 3 splitters, only one of them works
 +  * Check that the splitter is EDID compatible
 +  * You need to make sure the HDMI master output of the splitter is connected to the AV Device and not to the TV, otherwise the Media Player apps see a device with 2 channels only. My splitter has a switch to set either of the HDMI outputs as master.
 ==== Connection diagram ==== ==== Connection diagram ====
  
Line 32: Line 45:
 Capture"]; Capture"];
 USBaudio["USB Audio"]; USBaudio["USB Audio"];
-Box["Android TV"]; +Box["Media Player"]; 
-Box--HDMI-->NoHDCP+Box--HDMI-->Splitter
-NoHDCP--HDMI-->BDP["Disc Player"]; +Splitter--HDMI-->TV 
-BDP["Disc Player"]--"FL/FR+Splitter--HDMI-->BDP["AV Device"]; 
 +BDP--"FL/FR
 C/SW C/SW
 SL/SR SL/SR
 <sup>(6ch RCA)</sup>"-->Isolator; <sup>(6ch RCA)</sup>"-->Isolator;
-BDP["Disc Player"]--HDMI-->Capture;+BDP--HDMI-->Capture;
 Capture--"PCI-e Capture--"PCI-e
 or or
Line 118: Line 132:
  
  
 +===== Subtitles =====
 +
 +  * Adjust subtitle position and stretch [[media:bluray#Adjusting_track_length|here]]
 +  * **Note**: Subtitles stretch to convert from PAL to NTSC or vice versa: 0.960 / 0.959 or 1.0416
 +
 +===== Player Apps =====
 +In general, I recommend to set the Android TV Box to //Do not auto-update// apps in Google Play Store. I will explain below in the app sections.
 +==== Max ====
 +  - The Max app does not run smoothly on Xiaomi Mi Box S, but does so on Mecool KM9 Pro
 +  - Install app version 5.11.0. This app version remembers your choice of displaying the full end credits without popping up choices of other movies, app version 5.12.0 (and probably later versions) do not remember your choice. I assume this was a bug in version 5.11.0 and I did not check whether older versions show the same behavior.
 +  - How to handle the end credits:
 +    - When the end credits start the app will display a choice of other movies
 +    - Press OK on the remote to bring back the end credits screen
 +    - Press LEFT to go back to a marker position in the movie before the display of choice of other movies shows up, then BACK to remove the status bar at the bottom
 +    - This time the end credits show through without display of choice of other movies
 +    - Use [[#handbrakecli|HandBrakeCLI]] to cut 2 parts of the movie including audio
 +
 +==== Amazon Prime ====
 +  - If you change the video resolution in your video chain (Media Player, AV Device) you need to delete the cache and re-start previously started movies, not resume, to get the resolution fixed.
 ===== How Tos ===== ===== How Tos =====
   * [[https://www.google.com/search?q=control+clipping+in+obs+studio&rlz=1C1CHBF_enTH845TH845&oq=control+clipping+in+obs+studio&aqs=chrome..69i57j33i22i29i30l9.4656j0j1&sourceid=chrome&ie=UTF-8|Prevent Clipping]]   * [[https://www.google.com/search?q=control+clipping+in+obs+studio&rlz=1C1CHBF_enTH845TH845&oq=control+clipping+in+obs+studio&aqs=chrome..69i57j33i22i29i30l9.4656j0j1&sourceid=chrome&ie=UTF-8|Prevent Clipping]]