A method for determining transitions in video content, the method comprising: determining color layout information for a frame of the video content, the color layout information describing a distribution of color in the frame; determining edge distribution information for the frame, the edge distribution information describing a number of edges found in a plurality of regions of the frame; determining a set of color layout features from the color layout information regarding a color change within the frame; determining a set of edge distribution features from the edge distribution information in a set of regions in the plurality of regions, wherein the set of edge distribution features indicate a number of edges in the set of regions; determining whether the frame is classifiable as a solid color frame based on the set of color layout features and the set of edge distribution features; and when it is determined that the frame is classifiable as a solid color frame, marking the frame being a transition between a first type of video content and a second type of video content; wherein determining whether the frame is a solid color frame comprises: determining when a first color layout feature in the set of color layout features indicates that a luminance of the frame is below a first color layout threshold; and determining when a number of edges in the edge distribution information for the plurality of regions is below a first edge threshold; and determining when a second color layout feature in the set of color layout features indicates that a change in luminance of the frame is above a second color layout threshold; and determining when a number of edges in the set of edge distribution features for the set of regions is above a second threshold; and determining when for regions not in the set of regions a number of bins including zero edges is above a third edge threshold, wherein a number of edges is totaled and stored in said bins according to a type of the edges. determining color layout information for a frame of the video content, the color layout information describing a distribution of color in the frame; determining edge distribution information for the frame, the edge distribution information describing a number of edges found in a plurality of regions of the frame; determining a set of color layout features from the color layout information regarding a color change within the frame; determining a set of edge distribution features from the edge distribution information in a set of regions in the plurality of regions, wherein the set of edge distribution features indicate a number of edges in the set of regions; determining whether the frame is classifiable as a solid color frame based on the set of color layout features and the set of edge distribution features; and when it is determined that the frame is classifiable as a solid color frame, marking the frame being a transition between a first type of video content and a second type of video content; wherein determining whether the frame is a solid color frame comprises: determining when a first color layout feature in the set of color layout features indicates that a luminance of the frame is below a first color layout threshold; and determining when a number of edges in the edge distribution information for the plurality of regions is below a first edge threshold; and determining when a second color layout feature in the set of color layout features indicates that a change in luminance of the frame is above a second color layout threshold; and determining when a number of edges in the set of edge distribution features for the set of regions is above a second threshold; and determining when for regions not in the set of regions a number of bins including zero edges is above a third edge threshold, wherein a number of edges is totaled and stored in said bins according to a type of the edges. determining when a first color layout feature in the set of color layout features indicates that a luminance of the frame is below a first color layout threshold; and determining when a number of edges in the edge distribution information for the plurality of regions is below a first edge threshold; and determining when a second color layout feature in the set of color layout features indicates that a change in luminance of the frame is above a second color layout threshold; and determining when a number of edges in the set of edge distribution features for the set of regions is above a second threshold; and determining when for regions not in the set of regions a number of bins including zero edges is above a third edge threshold, wherein a number of edges is totaled and stored in said bins according to a type of the edges.