Have you tried it with a meta_query:
http://codex.wordpress.org/Function_Reference/WP_Query#Custom_Field_Parameters
Example [untested]:
$args = array(
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'adults_only',
'value' => 1,
),
array(
'key' => 'video_url',
'compare' => 'EXISTS'
)
)
);
$posts = get_posts($args);