Hmm, wg dokumentacji klasy MediaRecorder można ustawić żądany frame rate nagrywanego wideo ale jednocześnie zaznaczono, że nie na każdym urządzeniu to zadziała tak samo. Nie ma wzmianki o tym, czy można ustawić to powyżej np. 30 FPS i jak to się zachowa, jeśli program poprosi o wartości nieosiągalne dla danej kamery (pewnie postara się nagrywać tak szybko jak to możliwe).
public void setVideoFrameRate (int rate)
Since: API Level 3
Sets the frame rate of the video to be captured. Must be called after setVideoSource(). Call this after setOutFormat() but before prepare().
Parameters
rate the number of frames per second of video to capture
Throws
IllegalStateException if it is called after prepare() or before setOutputFormat(). NOTE: On some devices that have auto-frame rate, this sets the maximum frame rate, not a constant frame rate. Actual frame rate will vary according to lighting conditions.
Oczywiście mówię to w kontekście możliwości napisania takiego programu, nie wiem czy taki już nie istnieje.
Jak to się ma do naszego LG nie mam pojęcia 😉.