У вас вот здесь:
$ids = R::getAssoc('SELECT id FROM videos');
Происходит выборка всех идентификаторов! Скорее всего у вас нет понимания того, что вы пишите. Ведь затем:
$videos = R::find( 'videos', 'id = ?', $ids );
R::trash( $videos );
Вы удаляете все видео.
Вам первый запрос нужно переписать с учетом какого-то условия WHERE, например:
$ids = R::getAssoc('SELECT id FROM videos WHERE id = ?');
А почему бы просто не сделать удаление одним SQL запросом?
DELETE FROM videos WHERE id = ?