I recently did an experiment where I recorded H.264 compressed video on a Samsung Galaxy Nexus running Android 4.1 under different lighting conditions--office lighting, dim lighting, and bright outdoor lighting. For a 4Mbps bitrate encoding, the average frame sizes across the different lighting conditions were all similar to one another. However, at 500Kbps bitrate encoding, the average frame sizes in the outdoor lighting condition were much larger than those in the office and dim lighting conditions; these latter two were similar in size. For 56Kbps, the dim lighting had the smallest average frame sizes, then the office lighting, and finally the outdoor lighting was again the largest on average. Is this a consequence of H.264 encoding, the Galaxy Nexus' camera, or what?
Larger image size in outdoor lighting for H.264
134 views Asked by t2k32316 At
1
There are 1 answers
Related Questions in ANDROID
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in H.264
- Android mediacodec avc/h264 encoder always produces 1MB output buffer size
- Video Emulation solution
- Exoplayer does not play h264 mpeg-4 avc (part 10) codec in Android
- Client side H.264 (MP4) video compression/encoding
- Gstreamer Serial communication between 2 devices
- Decode h264 frame using android hardware accelerated decoder in gstreamer
- FFMPEG C Library: Encoding h264 stream into Matroska .mkv container creates corrupt files
- Adding h264 frames to mp4 file
- H264 data changing after serial communication in Python
- Extend Frame Size and Re-Encoding Video to be Blu-Ray Compliant with ffmpeg and tsMuxer
- Is there min size of IMFSample when ProcessInput?
- RTSP server on live555 start send client on I-Frame (h264)
- Python Handling H264 Frames for Live Stream from Eufy Server
- MediaCodec Async mode with NDK not triggering callback functions
- GstAppSink: Sharing between two pipelines
Related Questions in LIGHTING
- How to create certain pixels translucent in pygame
- I have this light in my scene that stops working and I have no Idea how to fix it. Can anyone solve this?
- Unity. Why does my grass receive different lighting from all other objects?
- Lightningcss and @custom media
- Ursina Python Engine: Question about the Lighting System
- Why are only certain terrain texture colors being blacked out?
- Light Functions Weirdly On Nvidia Graphics Cards
- Unity lighting not working right in scene view
- PointLight in JavaFX 3D Game Doesn't Light Faces Normal to Light in Positive Z Direction
- RealityKit – How to disable default lighting in `.nonAR` ARView?
- Why does Receive GI from Lightmaps result in artifacts on this tree while Receive GI from Light Probes fix it?
- HLSL Normal mapping - light reflections in the shadows
- Can someone tell me how to create a wall that stops light in this function
- Is my method practicable to remove shadow acne in dynamic light's rendering?
- Lighting chart : Mouse left click event is not working
Related Questions in MPEG-4
- Structure of MPEG-4 "©xyz" box
- MPEG 4 video cannot display in html
- Encode and stream raw audio over RTP/RTSP using FDK-AAC
- Are extra null-bytes allowed after NALUs when not inside an Annex-B bytestream
- How to play mp4 movie with DirectShow
- In mpeg-4 part 10, is the video resolution stored in a header in the video codecs or within each frame?
- OpenCV and OpenH264: H264 File is Larger than MPEG-4 File
- Detect H.264 frame type in an mp4 container
- Embedding a video to HTML that does not have the .mp4 filename extension
- how to differentiate between valid and invalid NALU in AVCC?
- Why is this MPEG-4 compression of GIF creating weird results?
- frame appears 0.000057 second before pts_time using ffmpeg
- FIFO pipe / buffer to convert data of variable length to fixed size length
- How to speed up timeline scrubbing with FFMPEG?
- Calculating bitrate box bufferSizeDB value for AAC track in MP4 file
Related Questions in IMAGE-COMPRESSION
- saving always adds artefacts to my images that photoshop doesn't
- cjepg not outputting .jpeg file in directory
- How to prevent artefacts in transparent images when generating thumbnails?
- Compress the Total size of PDF in google script
- Compressing a Picture in flutter returns null
- How do I generate a very large PNG or JPEG file?
- acceptable ranges for PSNR values in image quality
- How can I generate the most compact plain color image in base64 using node.js (server-side)?
- Flutter: Image compression to specific size
- How to retain TIFF compression while reconverting it back from JPEG?
- Wrong result after converting image from floating-point to unsigned in implementing JPEG
- Compressing image with python-opencv actually results more size
- Image compressor not importing in nextjs
- PNG Compression - ImageIO (on Mac OS using C/C++)
- Converting png and jpg images to webp format with parallel compression using the vite-plugin-image-optimizer plugin in the Vite builder
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
First, I'm not sure the question fits the guidelines of the site, so you probably won't get much of a response.
That said, I don't think it's a matter of the camera. The better lit outdoor setting will simply have more color detail, making compression more difficult. Using a higher bitrate to encode likely loosens the reigns on the compression process so the resultant frames are more similar in size.